ErwinEE: try changing the "filename" in the d3d9.ini from "steam_api.dll" to "Galaxy.dll". For me it worked. Unfortunately the UI/HUD centers on the left monitor for me, not on the middle one (iam using 3monitor resolution). :(
edit: got it centered now. i used the wrong version of his fix. 0.2 instead of 0.1.1. with 0.1.1 everything centers correctly. :D
Thanks for the reply. That was a good suggestion, unfortunately the game still crashes. I noticed in the log even after editing the d3d9.ini file some part of the mod is still trying to reference the steam_api.dll file.
Below is the d3d9.log file the mod created:
06/09/2017 23:16:54.566: d3d9.log created
-----------------------------------------------------------------------------------
06/09/2017 23:16:54.579: >> (DDDA.exe) [d3d9.dll] <<
06/09/2017 23:16:54.579: Loading user preferences from d3d9.ini... done!
-----------------------------------------------------------------------------------
06/09/2017 23:16:54.579: System Directory: C:\Windows\SysWOW64
06/09/2017 23:16:54.579: Loading default d3d9.dll: (C:\Windows\SysWOW64\d3d9.dll)
-----------------------------------------------------------------------------------
06/09/2017 23:16:54.580: * Loading Early Custom Import AgDrag.dll... success!
06/09/2017 23:16:54.831: * Loading Early Custom Import Galaxy.dll... success!
06/09/2017 23:16:54.831: [ MinHook ] Failed to Install Hook for: 'SteamAPI_RegisterCallback' in 'steam_api.dll'! (Status: "MH_ERROR_MODULE_NOT_FOUND")
06/09/2017 23:16:54.910: [ MinHook ] Failed to Install Hook for: 'SteamAPI_UnregisterCallback' in 'steam_api.dll'! (Status: "MH_ERROR_MODULE_NOT_FOUND")
06/09/2017 23:16:54.919: Initializing NvAPI: Success
06/09/2017 23:16:54.921: >> NVIDIA Driver Version: 375.70
06/09/2017 23:16:54.921: * Number of Installed NVIDIA GPUs: 1 (0 are in SLI mode)
06/09/2017 23:16:54.921: NvOptimusEnablement..................: 0x01 (Max Perf.)
06/09/2017 23:16:54.921: AmdPowerXpressRequestHighPerformance.: UNDEFINED
06/09/2017 23:16:54.921: Importing Direct3DCreate9{Ex}...
06/09/2017 23:16:54.921: ================================
06/09/2017 23:16:54.921: Direct3DCreate9: 622E0A62h
06/09/2017 23:16:54.921: Direct3DCreate9Ex: 6228CCD5h
06/09/2017 23:16:54.921: @ Loading Debug Symbols: done!
06/09/2017 23:16:55.070: === Initialization Finished! ===
06/09/2017 23:16:55.070: [WMI] Spawning CPU Monitor... tid=0x11f4
06/09/2017 23:16:55.160: [WMI] Spawning Disk Monitor... tid=0x1198
06/09/2017 23:16:55.250: [WMI] Spawning Pagefile Monitor... tid=0x0790
06/09/2017 23:16:55.340: [WMI] Spawning Process Monitor... tid=0x19d8
06/09/2017 23:16:57.065: [!] Direct3DCreate9 (32) - [Calling Thread: 0x045c]
06/09/2017 23:16:57.100: [!] IDirect3D9::CreateDevice (043507E0h, 0, 1, 001B04B2h, 0x0046, 0018D0F0h, 10442988h) - [Calling Thread: 0x045c]
06/09/2017 23:16:57.100: Calling original function: (ret=S_OK)
06/09/2017 23:17:01.393: [!] IDirect3DDevice9::Reset (1CAAF820h, 0018D810h) - [Calling Thread: 0x045c]
06/09/2017 23:17:01.393: Calling original function: (ret=S_OK)