MSI Afterburner 2.2.0 Beta 9 (2011-11-24)

Discussion in 'MSI AfterBurner Application Development Forum' started by msi-afterburner, Nov 24, 2011.

  1. kcuestag

    kcuestag Master Guru

    Messages:
    905
    Likes Received:
    0
    GPU:
    Gigabyte GTX980Ti G1
    I made a TESV.exe profile in the OSD program, then I went into;

    C:\Program Files (x86)\MSI Afterburner\Bundle\OSDServer\Profiles

    And opened TESV.exe.cfg and I added the line "EnableDynamicOffsetDetection=1" just as TLF Replica posted.

    I then tried to save the file, and it tells me that I have access denied to modify the file.

    Any ideas?
     
  2. TFL Replica

    TFL Replica Guest

    Messages:
    387
    Likes Received:
    5
    GPU:
    RTX 3060 Ti
    You can't modify files that are in C:\Program Files (x86) without administrator privileges. There are many ways to fix this, the easiest for you right now would be to copy TESV.exe.cfg to the desktop, modify it, copy it back and let give permission when the UAC window pops up. You could also run notepad as administrator.
     
  3. kcuestag

    kcuestag Master Guru

    Messages:
    905
    Likes Received:
    0
    GPU:
    Gigabyte GTX980Ti G1
    Oh wow, stupid me, I didn't think of doing that... >.<

    Ok here's my file;

    Code:
    [OSD]
    EnableOSD=1
    EnableBgnd=0
    EnableStat=0
    BaseColor=00FF00FF
    BgndColor=00000000
    PositionX=-1
    PositionY=1
    ZoomRatio=2
    CoordinateSpace=0
    [Hooking]
    EnableHooking=1
    EnableDynamicOffsetDetection=1
    EnableFloatingInjectionAddress=0
    HookLoadLibrary=0
    HookDirectDraw=0
    HookDirect3D8=1
    HookDirect3D9=1
    HookDXGI=1
    HookOpenGL=1
    [Font]
    Weight=400
    Face=Tahoma
    Load=
    [RendererDirect3D8]
    Implementation=1
    [RendererDirect3D9]
    Implementation=1
    [RendererDirect3D10]
    Implementation=1
    [RendererDirect3D11]
    Implementation=1
    [RendererOpenGL]
    Implementation=1
    [Info]
    Timestamp=24-11-2011, 19:17:40
    Anything else I need to touch? What does this actually do?

    Sorry for asking so many questions, I also play Skyrim and I don't understand how this helps us, but thank you!
     
  4. TFL Replica

    TFL Replica Guest

    Messages:
    387
    Likes Received:
    5
    GPU:
    RTX 3060 Ti
    One line is all you need to add.

    You only need this if you want to play Skyrim with the FXAA Injection mod. If you don't use FXAA Injection then you don't need to do this. FXAA Injection disables the OSD unless you use the workaround.
     

  5. kcuestag

    kcuestag Master Guru

    Messages:
    905
    Likes Received:
    0
    GPU:
    Gigabyte GTX980Ti G1
    Yes, I use the FXAA Injector Mod, and I also noticed the OSD did not work.

    Thank you, now I understand it, thanks a lot. :)

    And sorry for the hassle! :p
     
  6. TFL Replica

    TFL Replica Guest

    Messages:
    387
    Likes Received:
    5
    GPU:
    RTX 3060 Ti
    No problem.
     
  7. nascasho

    nascasho Master Guru

    Messages:
    403
    Likes Received:
    0
    GPU:
    GV-N670OC-2GD @ 1250Mhz
    Lmao, that did that trick! :wanker:

    Thanks a bunch dude.
     
  8. skuko

    skuko Guest

    many thanks unwinder! much appreciated, especially the FXAA feature.
     
  9. TheHunter

    TheHunter Banned

    Messages:
    13,404
    Likes Received:
    1
    GPU:
    MSi N570GTX TFIII [OC|PE]

    So basically i add TESV.exe to RTSS OSD, then go to OSD profile directory and add this line there in TESV.exe cfg profile?

    EnableDynamicOffsetDetection=1

    I thought it would be there by default but set to 0.


    Also EnableFloatingInjectionAddress=1 needs to be 0 like by your cfg?
     
    Last edited: Nov 25, 2011
  10. TFL Replica

    TFL Replica Guest

    Messages:
    387
    Likes Received:
    5
    GPU:
    RTX 3060 Ti
    It works either way. You don't need it enabled for Skyrim+FXAA. EnableDynamicOffsetDetection=1 is enough.
     

  11. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,195
    Likes Received:
    6,865
    I won't call it a workaround, this setting actually adds additional steps to hooking process.
    Normally injection offsets (entry points for injection) are initialized and precached by server only at first startup or after updating DirectX runtimes in system Windows folder. Modified DX libraries, which you put into the game forlder use different entry points so it doesn't work, the setting tells Afterburner to analyze DirectX runtimes on 3D application startup. So it adds additional overhead (slower application startup) and may cause compatibility issues (if some game doesn't like additional local DirectX window creation during initialization). That's why it is disabled by default and that is why I recommend to use it only for the games which actually require it.
     
  12. TFL Replica

    TFL Replica Guest

    Messages:
    387
    Likes Received:
    5
    GPU:
    RTX 3060 Ti
    You're right. I also agree that it shouldn't be enabled by default or manually enabled in global.

    Some games hang on startup if it's enabled for them (Might and Magic Heroes VI).

    It's great that we can have MSI OSD as well as FXAA+Tonemap+Sharpen in one of 2011's biggest titles (Skyrim). Thank you! :)
     
  13. rewt

    rewt Guest

    Messages:
    1,279
    Likes Received:
    15
    GPU:
    Yes
    Thanks guys, the new features are sweet! Great work!
     
  14. DarKGuru

    DarKGuru Active Member

    Messages:
    58
    Likes Received:
    0
    GPU:
    Asus 560 TI DCUII
    How do you enable the OSD in Skyrim?? You have to use that new profile? How? I can't find any option for it.
    Nvm read page 1...but EnableDynamicOffsetDetection was not in my cfg files, even after updating from the beta... weird.
     
    Last edited: Nov 26, 2011
  15. TFL Replica

    TFL Replica Guest

    Messages:
    387
    Likes Received:
    5
    GPU:
    RTX 3060 Ti

    Read the entire thread. You have to add it manually. Think about why it couldn't be included in the cfg.
     

  16. civato

    civato Guest

    Messages:
    918
    Likes Received:
    0
    GPU:
    2xGTX570 sli on H2O EK
    Update DUT localization

    @Unwinder:
    Update for the DUT localization 2.2.0 beta9

    Adjusted in : -Program Files (x86)\MSI Afterburner\Localization\rus\Translation\MSIAfterburner.exe\StringTable

    -Line 00170

    Adjusted for better layout in: -Program Files (x86)\MSI Afterburner\Localization\rus\Translation\MSIAfterburner.exe\Dialogs

    -Line 00030
    -Line 00065 -00073

    Added (new) in : -Program Files (x86)\MSI Afterburner\Localization\rus\Translation\MSIAfterburner.exe\Dialogs

    -Line 00032 : "kernel mode"
    -Line 00035 : "user mode"

    Added (new) in Help\Properties\General

    MMIO_MODE

    Download here : http://dev-host.org/i6at0rryqynu/DUT_localization_for_2.2.0_beta_9.rar
     
  17. basco

    basco Guest

    Messages:
    130
    Likes Received:
    4
    GPU:
    560tfII
    as always thanks a lot for your work!
     
  18. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,195
    Likes Received:
    6,865
    Thanks, Tom. Updated.
     
  19. homefry

    homefry Guest

    Messages:
    87
    Likes Received:
    0
    GPU:
    Powercolor RX470
    I'm getting a wierd appcrash notification after installing beta 9. This appears after booting up.

    application name: MMLoadDrv.exe


    fault module name: RTSSHooks.dll
     
    Last edited: Nov 27, 2011
  20. First of all thank you for another awesome revision of msi ab :)

    Im just having one issue and thats enabling unofficial overclocking.

    I've followed Hilberts instructions in the sticky thread but when I close the MSIafterburner cfg, it prompts me to save but then says access is denied.

    Never had this problem with the older versions. Am I doing something wrong?

    Tried checking the properties of the cfg and it appears that i have full access/control but don't know what else I can do.

    Cheers.
     

Share This Page