Joseph_Joestar wrote on 2024-06-24, 00:45:
Does replacing EACSND.DLL with the version from NFS4 help with that? I don't remember encountering any crackling on my system, but I haven't played the game extensively (aside from testing) in quite a while.
Unfortunately no, complains about version mismatch. Wants version 18.3 and the version from NFS4 is 18.5. Good idea though, I should have realized to try that myself after all that renderer swapping. Oh well, the crackles aren't too obnoxious. They sound like someone would physically twist my headphones a little every now and then, giving off that kind of crunchy snap sound.
That's been happening on every system I've tried, with SB Live! and SB Audigy 2 on Win98SE and even SB X-Fi Titanium on WinXP with the modern patch, all with completely different driver versions. No idea why, I've been assuming it's a bug in the game but if no one else is having that issue then beats me?
But I did get the 1.02 version to work with the voodoo2a.dll trick, looks like my hunch about the -voodoo2 parameter not working was right. I found out that you can get a list of available parameters by nfs3.exe -?, which does absolutely nothing with version 1.02 but prints out a long list of parameters with version 1.0.
The solution was to swap the HKEY_LOCAL_MACHINE\Software\Electronic Arts\Need For Speed III\Thrash Driver to voodoo2 in registry.
Anyone interested in the 1.02 patch can find it here
Note that it only installs on US version of NFS3, I haven't been able to find an european version. It just doesn't like the EU exe so you just can swap that to 1.0 US exe and you are good to go. Also the update.bat seems to have formatting issues so either edit it on Win98 before running it or run patch.exe nfs3wm_101.rtp followed by patch.exe nfs3_102.rtp manually in MS-DOS Prompt.