A patch for the Need For Speed 4: High Stakes. This is a side project of the Need For Speed III Modern Patch. Currently, it has a small amount of fixes. The key features of this patch are portability (no more registry!) and high poly cars support (it is useful for modding). There is still no widescreen resolutions support.
How to install
- Copy DATA and SAVEDATA directories from the NFS4 CD to a new empty directory.
- Extract contents of the nfs4_modern_patch.7z (1.2MB) into that directory with replacement of files.
Find other NFS4 fans for the network games in our Telegram group chat!
If you wish to find someone who wants to play NFS4 with you, join this Telegram group chat.
Plans: Milestone 1 (Full Widescreen Support)
Collected: $864 (the surplus will be moved to the next milestone).
Mandatory set of features:
- Refactoring of the thrash init and get resolutions list code. It have to solve some compatibility problems with D3D renderers.
- Widescreen resolutions support for the gameplay. It will be possible to choose it from the graphics settings in a general way.
- Proper handling of all aspect ratios (from 5:4 to 16:9, inclusive 4:3 and 16:10). HUD will be adopted automatically for every supported resolution.
- Better modding abilities. AllowHugeTextures setting support, which will allow to use textures up to 2048×2048.
- Patching of the voodoo2a.dll to add an ability to use widescreen resolutions (a Glide API extension, by default only d3da.dll can use widescreen resolutions).
- 32bpp support in the voodoo2a.dll (another Glide API extension).
- Huge textures support in the voodoo2a.dll (and again, it's also a Glide API extension).
It is planned to release v1.0.0 when these features will be done and they will be stable. I'm planning to include some other nice features into the first release, but the list is not predefined. For example, I'll try to remove effect limitations in the menu for the D3D renderers.
Yo Whats the format to enter a screen res override? I have a 1080P projector and in game it caps out at 1024 x 768. I would like to try for a higher 4:3 resolution.
Hi, VEG what would be the minimum monthly donation to keep the NFS 4 Modern patch updated frequently?
No, the project is suspended for now, and I don't know when it will be resumed.
Thanks for answering. Please let me know if you plan to resume it in the future. I will be more than happy to help funding it. :D
A virus was detected on the modern patch 7z file
It is apparently a false-positive. Most probably it was complaining about dgVoodoo files in the archive. The dgVoodoo code is packed and some AV software doesn't like it.
Hi, thanks for doing this!
Hey VEG, any chance you could fix the steering wheel? For some reason in High Stakes, the wheel in cockpit view doesn't rotate correctly, like it rotates on two axes instead of just one. So it rotates but it also tilts at the same time.
Jack Foxtrot, I didn't observe such a bug.
This is very good work
Is there such a game? Does anyone remember C3 Racing? Can anyone adapt the version for Windows 7-8-10?
This is a very good game and I think it would be nice to include a donation
Personally, I will pay $50,100.
Please reply to my email email@example.com
As far as I can see, C3 Racing was for PlayStation only. Just use an emulator to play the game.
Yeah it exists. It can be hard to notice depending on the car, but it's there.
This video is a good example, it's most noticeable in the cockpit view for the Mustang. While it's a modded vehicle, this actually applies to all vehicles, both modded and vanilla. It just rotates weirdly like that for some reason, but even I could notice it for the vanilla game.
Looks more like an issue of this particular 3D model.
Again though this happens to all vanilla vehicles, not just modded ones.
VEG any chance I can get your input on this topic? (https://www.nfsaddons.com/forums//index.php?topic=2460.0)
I'm getting 21:9 resolutions in NFSHS with proper FOV by editing some values in the vanilla NFSHS executable. But this is dependent on using that vanilla executable that looks for modified .dll files to be in the root game directory. The one's found in Felix Krull's widescreen mod here: https://gitlab.com/fkrull/porsche-graphics-hacks/-/releases
The downside of course is that the vanilla executable is tied to Windows Registry and performance suffers quite a bit on modern operating systems. I'd rather use your modern patch, but I also don't want to be stuck on 4:3 resolutions. Is there any middle ground here? Can your modern patch make use of anything I have noted above?
Hi, I'm in similar point, I'm trying to have a Portable install of the game but I'm missing some registry or file changes the patch applies, because once I uninstall the game, and try to rebuild the registry entries and files deleted, the game gives an error about accessing memory, and if I enable Windows 98 compatibility mode it then requests the "-PatchRestart" parameter, but adding it doesn't change anything.
On the other hand your patch is already portable, but I cannot use the widescreen aspect ratio mentioned above. The source code is available so it could be added to your patch.
How i can unlock all cars & tracks? without complate game because cheats and savegame files not working with this patch.
Yeah this. I kinda mada it to work replacing the voodoo2a file in the subfolders of the driver folder. It works but there are big glitches that I could not fix at all.
Would be amazing if anone would be able to fix that giving use real widescreen finally in this game
I'm having trouble getting the game to run under Windows 11.
I have done everything as described.
After clicking on the icon the screen goes black, and after a while it goes back to the desktop.
Does the NFS3 Modern Patch work? Try to use another renderer in the nfs4.ini.
Thank you for your answer.
The game only starts when I set the software mode.
I downloaded the nfs4_modern_patch.7z file and did it according to the instructions.
I have an nvidia GPU.
Installed nGlide 2.10
You also can try renderers from the NFS3 patch. They are compatible, and the NFS3 patch has newer versions. DX8 might be the best option for a modern OS.
Game run with NFS 3 patch, only mode dgVoodoo run. When choice DX8,7,6 game run, but graphic options screen size BAD TEXT INDEX 0 and when go play game still work, sound is OK, but screen is black.
Hey Veg, huge thanks for releasing this patch!! The game is awesome with high poly cars.
I tried setting Variant=4 in the ini to play it as the Australian version and I noticed that it makes the cars have the Australian livery in every USA / Canada track. Do you know if this is normal? Thanks in advance
Hi. I didn't investigate what changes are done by this setting. I just moved it from registry to the ini file to make it portable, but behavior of this setting is unchanged. Thanks to you, now I know one of the differences that it makes =)
Ah alright, thanks Veg!! It must be the normal behavior of the game then, unless the Australian one has a special .exe but I doubt it. I was curious about what the Austrlian version did in PC, I see it's different than PS1 (where only Durham gets Australian liveries in the Australian version). It's nice that with that simple .ini setting now those "hidden" liveries are used. The only other difference I noticed is that the main menu shows photos of Australian cars on the "video wall" before showing the photo of the Corvette.
Cris, all versions except Japanese use the same exe file, the difference is selected by this Variant setting.
Thanks so much for these patches! I was having issues with NFS3 and NFS4 defaulting in-game controls to Joycon 1. When I tried to rebind the controls to either a keyboard or a physical controller it would only register the input as "Joycon 3 X axis right". I couldn't find anyone with a similar issue. However with a clue from commenter, BC, I went into Device Manager on my computer, "Human Interface Devices", and realized I had a vJoy device active. Upon disabling it both games register my keyboard for bindings like normal. Hope this helps someone!
I had previously attempted unplugging any extra USB connections but the vJoy driver is always active so physically unplugging or not plugging in didn't have an affect.
This issue did not interfere with menu navigation.
vJoy driver probably from installing ps3 controller or mayflash gamecube adapter. (Wii U adapter WUP-028 is unaffected by disabling vJoy device and still works)