I decided to share the work-in-progress version of the D3D wrapper once in a while because it seems that my fixes does not always work for others.
So, it may be better to test during developing than waiting for a new version.
Here is the current state:
http://dege.fw.hu/temp/dgVoodooWIP2.zip
I've refactored some surface handling code so it uses videomemory more optimally under certain circumstances.
This refactoring is a little dangerous. I tested it with a lot of applications but didn't seem something was broken.
This version fixes (should fix) Colin McRae Rally, Dungeon Keeper 2 and Interstate 82.
Well, I've got a problem with IS 82:
- It always crashes in AcLayers.dll when I try to enter a game. If I help it through that point then it says that "unable to calibrate joystick" or sg like that, independently on vJoy is enabled or disabled. Other than that the game works OK. I'm not sure if this problem comes only to me or it is a general problem which can be solved by some ACT fix.
- Before running the game, check the following line in config.def: Display_Device_Index
If it's set to -1 then detecting the 3D hw failed at the last run (like with dgv 2.42), make sure to change it to 0. Then the wrapper device and resolutions should be seen in the game options menu.
Grand Prix 3 still does not work. I detected buffer overwrite bugs in the game that's why it crashes. I put much larger surface guarding area in the WIP version so it should survive the crash but the ingame rendering is wrong. It's going to be fixed later, does not seems easy.
Also, last time I forgot that I patched my WarGods exe to fix black screen of its hw acceleration, if somebody interested.
Unfortunately it does not work with native DX for some reason, it always crashes with that. I tried several versions of patching but nothing worked.
However it should work with dgVoodoo (2.42 and up), but I must admit, I only tested the fight scenes in demo mode.
http://dege.fw.hu/temp/wargods.zip
Any fix for the video settings though?
Does the game always crash for you at Alt-Tab?
Video settings should be fine with Blood2, AFAIK.