First post, by XJDHDR
I am trying to use dgVoodoo with Age of Wonders. I copied D3D8.dll, D3DImm.dll and DDraw.dll from the x86 folder to the game's root folder, as well as the default CONF file and changed some settings. However, dgVoodoo was having no effect on the game. I opened Process Explorer and found that the reason for this is that the game isn't loading dgVoodoo's DLLs at all but is loading the system's instead:
I'm trying to work out what I need to do to get the game to load dgVoodoo's files. The only thing I can think of is a similar problem that is noted in IndirectSound's readme; some game's load DSound.dll by querying it's CLSID. When that happens, Win8 and later gives the game the location of the system's DLL. I could try their solution in this case but I don't know what CLSIDs are used for DDraw.dll, assuming that is the problem to begin with.
Edit: I'm using dgVoodoo v2.74 with Windows 10 Home x64 20H2.
My creations and essays:
https://xjdhdr.gitlab.io/