Need For Speed 4 Modern Patch v0.1.0 [2016/05/11] (Portable)

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

  1. Copy DATA and SAVEDATA directories from the NFS4 CD to a new empty directory.
  2. Extract contents of the nfs4_modern_patch.7z (1.2MB) into that directory with replacement of files.
  3. Done!

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)

Goal: $500.
Collected: $864 (the surplus will be moved to the next milestone).
Status: suspended.

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.

  1. #201
    Chief

    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.

    Thanks!

  2. #202
    BoxCarRacer

    Hi, VEG what would be the minimum monthly donation to keep the NFS 4 Modern patch updated frequently?

  3. #203
    VEG Author

    No, the project is suspended for now, and I don't know when it will be resumed.

  4. #204
    BoxCarRacer

    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

  5. #205
    J.Euro

    A virus was detected on the modern patch 7z file

  6. #206
    VEG Author

    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.

  7. #207
    Benjamin Bisconer

    Hi, thanks for doing this!

  8. #208
    Jack Foxtrot

    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.

  9. #209
    VEG Author

    Jack Foxtrot, I didn't observe such a bug.

  10. #210
    Logan

    Hi
    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 xz_18@mail.ru

  11. #211
    VEG Author

    As far as I can see, C3 Racing was for PlayStation only. Just use an emulator to play the game.

  12. #212
    Jack Foxtrot

    Yeah it exists. It can be hard to notice depending on the car, but it's there.

    https://www.youtube.com/watch?v=UqoaN-LPc1Q&t=2176s&ab_channel=Kirgeez-Gaming
    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.

  13. #213
    VEG Author

    Looks more like an issue of this particular 3D model.

  14. #214
    Jack Foxtrot

    Again though this happens to all vanilla vehicles, not just modded ones.

  15. #215
    Whatscheiser

    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?

  16. #216
    Max

    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.