elishacloud / dxwrapper

Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
zlib License
1.17k stars 83 forks source link

Colin McRae Rally (1) #32

Open ghost opened 5 years ago

ghost commented 5 years ago

I used to be able to run the game on W10 using only this ddraw.dll and nothing else, not even a compatibility mode was required: https://www.speedrun.com/patches/DDRAW_-_fixed_ud62s.zip (comes out it is Nazroul's DDrawCompat), but that didn't work for any of my friends.

For some time applying this same dll now causes texture artifacts in menus and weird transparency problems in game. Using dxwrapper (without DDrawCompat mode) fixes menus, but introduces back FPS drops to 0-1 in menus, making service areas a huge pain. (Especially when we want to speedrun the game) And there are still problems with transparency. dgVoodoo seems to be doing the best job right now as it lets me play the game fine, but also causes sudden jumps of camera and randomly crashes when advancing through stages and other.

Is there any chance to get the game running?

Pictures: imgur.com/a/VKr6mLV

elishacloud commented 5 years ago

What version of the game are you using? I cannot find Colin McRae Rally version 1 for PC.

BTW: you can try this updated version of dxwrapper. It works with other similar codemaster games of that era: dxwrapper.zip

ghost commented 5 years ago

Oh, I just meant the first game (because there is also the new Colin McRae Rally). Here you can find the game: https://drive.google.com/open?id=0B4Yus0zaxOkKTkpLejVXRWRVaGM There is original EN (I think 1.3) version and a PL version from Classics Collection series that seems to have a modified / updated .exe Here you can find patch 1.5 for the game: https://www.speedrun.com/Colin_McRae_Rally/resources

I wish I'd know how to work on these library files and how to debug to help you 📦 more than just testing

ghost commented 5 years ago

I've tried out the files you've provided and it seems to do some things less than the original DDrawCompat. Here is how it looks: https://imgur.com/a/3gDRQEa Original DDrawCompat gives buggy textures on menu cars and menu icons. Though displaying everything in it's place. The updated dxwrapper gives buggy menu textures, misplaced menu items (after entering some menu, not initially) and also has the same transparency bug in-game as I shown in the first post. LOW FPS IS FIXED THOUGH.