narzoul / DDrawCompat

DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11
BSD Zero Clause License
880 stars 67 forks source link

Final Racing Cyberspace 2001 #271

Open AITUS95 opened 6 months ago

AITUS95 commented 6 months ago

When I try to start a race, I get this messed-up graphics that won't let me do anything. I'm forced to exit the game.

PIC

DDrawCompat-racing.log DDrawCompat-halh.log

narzoul commented 6 months ago

Yeah, I can't get this game working either. Instead of that black screen with some HUD elements, I get a crash when loading a race. I've tried all combinations of the various patches (official patch, XP patch), CD copied to disk with registry update, etc., nothing works. It doesn't even run in a VM.

Does the game work for you without DDrawCompat? Have you tried rmh.exe also? That one is not hardware accelerated so it should be simpler to run, in theory. But I get the exact same crash with it as with halh.exe anyway.

I've no idea how to fix it, but from looking at the debug logs with DDrawCompat, it's not a DirectDraw/Direct3D issue. I gave up trying after wasting several hours on it, I don't have time to reverse engineer the cause of the loading issue. The only curious thing I found is that the game creates a bunch of 0 size .x files upon launch, but maybe that happens for people who can run the game too, I couldn't find any info about it.

AITUS95 commented 6 months ago

The game runs fine without ddrawcompat, but suddenly crashes during the race. I can only get this version to work with dgvoodoo2. This game is known to be a headache on modern systems. It turns out that if I install the game using the detailed redump version with the setup fix, it works smoothly with ddrawcompat. However, with the versions from myabandonware or old-game.ru, I encounter the mentioned errors. Here's the link where you can find the detailed version that works with ddrawcompat: link. I have a hunch that the ripped version might have been slightly altered to work on modern systems through another patch. Unlike the detailed version, it seems the ripped version has all tracks unlocked.