First post, by eddman
The widescreen fix already comes with dxwrapper which has its own d3d8.dll file, so I can't just copy over dgvoodoo's d3d8.dll. Renaming either of them prevents them from working.
It is possible to do a double-wrap, first from d3d8 to 9, and then from 9 to 11 with dgvoodoo2, but I'm trying to wrap directly from 8 to 11.
This is the widescreen fix:
P.S. I tried replacing dxwrapper with Ultimate ASI Loader, but the game fails to load.
-----------------------------------------------------------
EDIT: Alright, figured it out.
1. Copy over the content of the widescreen fix, except for d3d8.dll.
2. Rename dxwrapper.dll and dxwrapper.ini to d3d8.dll and d3d8.ini.
3. Open d3d8.ini, and change both D3d8to9 and EnableD3d9Wrapper values from 1 to 0.
4. For RealDllPath, change AUTO to dgd3d8.dll.
5. Rename dgvoodoo's d3d8.dll to dgd3d8.dll, and then copy it over.
-----------------------------------------------------------
EDIT 2: An alternate method:
1. Copy over the content of the widescreen fix.
2. Create a new text file, name it d3d8.ini and add the following text:
;; Config file for Stub to dxwrapper
[General]
RealDllPath = dgd3d8.dll
WrapperMode = AUTO
StubOnly = 0
LoadFromMemory = 0
3. Open dxwrapper.ini, and change both D3d8to9 and EnableD3d9Wrapper values from 1 to 0.
4. Rename dgvoodoo's d3d8.dll to dgd3d8.dll, and then copy it over.