VOGONS


First post, by 9646gt

User metadata
Rank Member
Rank
Member

I’m trying to play a freshly installed copy of Moto Racer 2 with the 1.34 Classics patch from EA installed. System is as follows:

Dell T500 Dimension
Celeron 1.4 Tualatin CPU upgrade
512 MB RAM
Windows ME
GeForce 4 ti 4200 with 45.23 drivers
DX 9.0b
ES 1869 ISA for DOS and midi playback
SB Audigy for Windows and EAX sound

When I start the game the sound and everything works perfect. I get all the way through the loading screen for the race and right before it starts it crashes to desktop with a Ddhelp encountered and error crash but system is stable.

DXdiag is not showing any errors besides drivers that are not WHQL certified. Not sure where to go from here. Is this one of those games where I need to just uninstall DX9 and go back to 8? I don’t think I’ve ran across any other DX games I’ve played so far on here with errors. And I’m pretty sure I completely removed all 3DFX files from where I used to have one of those cards in here.

Reply 1 of 7, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Hey, I've seen this problem.

Try removing both sound cards and see if it still happens. If this fixes it, I think the cause might be VXD-based sound card drivers.

Another fix I found is to use at most DirectX 7.0a. Something changes with later versions that seems to affect old sound drivers. The NV 45.23 drivers will work fine with 7.0a. The problem is I don't think you can drop back to 7.0a with WinME.

Another solution is to use Win2K or XP instead.

Reply 2 of 7, by 9646gt

User metadata
Rank Member
Rank
Member
swaaye wrote on 2024-06-20, 02:47:
Hey, I've seen this problem. […]
Show full quote

Hey, I've seen this problem.

Try removing both sound cards and see if it still happens. If this fixes it, I think the cause might be VXD-based sound card drivers.

Another fix I found is to use at most DirectX 7.0a. Something changes with later versions that seems to affect old sound drivers. The NV 45.23 drivers will work fine with 7.0a. The problem is I don't think you can drop back to 7.0a with WinME.

Another solution is to use Win2K or XP instead.

Thank you for the tips. I will save removing sound cards as a last resort. I can’t go back to DX 7 because I think the game itself requires DX8 if I remember correctly but I’m going to try and roll back from 9 to 8 and see if that helps.

Reply 3 of 7, by 9646gt

User metadata
Rank Member
Rank
Member

Well I did manage to use DX Eradicator to rollback to a clean install of DX 7.0 A and the problem still exists. I guess I’ll try rolling NVIDIA drivers as far back as the video card supports. Don’t know what else to do at this point.

Reply 4 of 7, by 9646gt

User metadata
Rank Member
Rank
Member

Making more progress. Reinstalled the game and it played perfect even without rolling back nvidia drivers. However, it crashed to desktop with no error message and music still playing when I installed the 1.34 patch and enabled EAX sound.

Going to try again without EAX enabled but patch still installed. But I REALLY prefer to have the EAX! The EAX demo at game startup plays just fine.

Reply 5 of 7, by 9646gt

User metadata
Rank Member
Rank
Member

Okay, disabling EAX does NOT fix it. Something. With the 1.34 patch is causing it to crash

Reply 6 of 7, by 9646gt

User metadata
Rank Member
Rank
Member

Fixed! Using the -NoCPUDetect switch on the shortcut properties has fixed it to where it’s now perfectly working!

Reply 7 of 7, by swaaye

User metadata
Rank l33t++
Rank
l33t++
9646gt wrote on 2024-06-21, 16:36:

Fixed! Using the -NoCPUDetect switch on the shortcut properties has fixed it to where it’s now perfectly working!

That's interesting. I wonder what's going on there. The game is from 98 so maybe it's detecting the Pentium 3 core incorrectly and choosing some kind of incompatible code path.

The game uses DirectX 6. DirectX 8 was released in 2001.