VOGONS

Common searches


First post, by VirtuaIceMan

User metadata
Rank Oldbie
Rank
Oldbie

NASCAR Racers is a 2000 game based on a cartoon series. It installs fine in Win8.1, and whilst the main menu screen is quite corrupt (especially with the frame rate fix from http://www.blitzbasic.com/Community/post.php? … 77&post=1202630 applied), the in-game graphics are fine.

However, the CD audio won't play. I tried _inmm.dll with MP3s and it didn't make any difference. In the game's Options screen there's a CD audio player, and you can hear it move the drive's head to the next track, it just doesn't engage play. When using _inmm.dll you see the hard disk light flicker instead, but again, no playing.

Anyone got any other ideas for this?

My PC spec: Win10 64bit, i7-4970K (not overclocked), KFA2 GeForce RTX 2070 SUPER, Creative Soundblaster ZXr, 16GB RAM, Asus Z97-A motherboard, NZXT 410 case, ROG Swift GSYNC monitor

Reply 1 of 10, by ZellSF

User metadata
Rank l33t
Rank
l33t

This seems to be a rare game and I'm having trouble finding a download for testing purposes, just some suggestions though:

1: Have you configured _inmm.dll properly? Does it work with other games?
2: Have you tried ogg-winmm (the wrapper included with most GoG games)?
3: Have you tried the unpatched version using the first CD drive letter?
4: Have you checked CD audio volume is set at 100% in game settings?

Reply 2 of 10, by VirtuaIceMan

User metadata
Rank Oldbie
Rank
Oldbie

1. I believe I have. The only game I ever used it on before was Sega Rally 2, and I haven't got to reinstalling that yet.
2. I don't have any GOG games so don't have this file.
3. Game is unpatched, installed on drive D with CD in E. I think this is the setup I have on my older XP machine where the music works.
4. Yes, it is, the fact it doesn't flicker continuously shows it's not playing.

My PC spec: Win10 64bit, i7-4970K (not overclocked), KFA2 GeForce RTX 2070 SUPER, Creative Soundblaster ZXr, 16GB RAM, Asus Z97-A motherboard, NZXT 410 case, ROG Swift GSYNC monitor

Reply 3 of 10, by ZellSF

User metadata
Rank l33t
Rank
l33t

http://hifi.iki.fi/carmageddon/wav-winmm.dll

There's a compiled version of wav-winmm (ogg/wav-winmm is a open source project GoG uses). Rename it to winmm.dll, place in game folder.

Then create a subfolder "Music" and place wav files of the music files there with naming scheme track01.wav , track02.wav ...

DelayWinMMCallback ACT flag also sounds interesting. I'm assuming you do not hear the CD drive seeking at track changes when it's _inmm.dll patched?

Reply 5 of 10, by VirtuaIceMan

User metadata
Rank Oldbie
Rank
Oldbie

_inmm.dll is patching the main game exe file (called something like racersDX7.exe I believe; there's no icd files). Once patched, the game moans about needing the .ini file when starting (if one is not present) and makes a racersDX7.org, so it looks like it's being patched properly. I tried making the .ini file both with CD tracks and MP3 route.

However I will try your GOG alternative later on. Mad Trax also has this music issue, so I'll see if it helps that too.

My PC spec: Win10 64bit, i7-4970K (not overclocked), KFA2 GeForce RTX 2070 SUPER, Creative Soundblaster ZXr, 16GB RAM, Asus Z97-A motherboard, NZXT 410 case, ROG Swift GSYNC monitor

Reply 6 of 10, by ZellSF

User metadata
Rank l33t
Rank
l33t
VirtuaIceMan wrote:

_inmm.dll is patching the main game exe file (called something like racersDX7.exe I believe; there's no icd files). Once patched, the game moans about needing the .ini file when starting (if one is not present) and makes a racersDX7.org, so it looks like it's being patched properly. I tried making the .ini file both with CD tracks and MP3 route.

Well, even if you patch the main exe, that might not be the file responsible for music playback. It might just call winmm.dll for other functions.

So please list all files in the directory or at the very least all .exe and .dll files (assuming there are any).

Reply 7 of 10, by VirtuaIceMan

User metadata
Rank Oldbie
Rank
Oldbie

winmm.dll above with Music folder containing named wavs didn't work; the game's CD audio tester still caused the CD read head to move, so I don't think the game is calling winmm.dll. The DelayWinMMCallback flag doesn't do anything extra.

The game install contains:

 Volume in drive D has no label.
Volume Serial Number is 1E75-A513

Directory of D:\Games\nascarracers

22/01/2015 23:46 <DIR> .
22/01/2015 23:46 <DIR> ..
21/01/2015 23:36 <DIR> AI
21/01/2015 23:36 <DIR> Audio
21/01/2015 23:36 <DIR> Fonts
21/01/2015 23:36 <DIR> FrontEnd
22/09/2000 13:49 4,788,224 HSBR.exe
27/09/2000 11:03 282,624 launch.exe
22/01/2015 23:45 332,640 list.txt
22/01/2015 23:46 0 lost.txt
21/01/2015 23:38 <DIR> Models
21/01/2015 23:36 <DIR> movie
22/09/2000 13:49 2,238 Nascar.ico
27/09/2000 10:57 766,017 nascarDX7.exe
22/01/2015 23:43 44 NascarRacers.cfg
21/01/2015 23:36 <DIR> Overlays
22/09/2000 13:49 14,120 ReadMe.htm
21/01/2015 23:36 <DIR> Screens
8 File(s) 6,185,907 bytes
10 Dir(s) 2,871,309,234,176 bytes free

My PC spec: Win10 64bit, i7-4970K (not overclocked), KFA2 GeForce RTX 2070 SUPER, Creative Soundblaster ZXr, 16GB RAM, Asus Z97-A motherboard, NZXT 410 case, ROG Swift GSYNC monitor

Reply 8 of 10, by VirtuaIceMan

User metadata
Rank Oldbie
Rank
Oldbie

HSBR.exe is a Hasbro program to register the software with them, by the way.

My PC spec: Win10 64bit, i7-4970K (not overclocked), KFA2 GeForce RTX 2070 SUPER, Creative Soundblaster ZXr, 16GB RAM, Asus Z97-A motherboard, NZXT 410 case, ROG Swift GSYNC monitor

Reply 10 of 10, by ZellSF

User metadata
Rank l33t
Rank
l33t

I was hoping it would use some other dll file for CDDA playback.

One last thing: have you tried patching it with _svfw32.dll ? It's an optional extra for _inmm.dll and from what I gather I think it must be used in conjunction with _inmm.dll.

FYI: It does not work with Mad Trax (unimplemented calls).