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. #151
    MADMAN_nfs

    @ Mr.#150: There are 3 simple instructions at veg's download page:

    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!

    If you follow these, you should be fine!

    Use nfs4.exe to start the game (do not rename the file). And keep in mind: this patch is for modern systems (Win7+), glide-mode is emulated and requires somewhat powerful hardware! The EA installer from original disc must not be used, only the two folders mentioned at instructions.
    Get the game running this way, even if its choppy and pixelated.
    Afterwards you can start tweaking and experimenting with files and ini settings.

    It's not hard at all! Beyond that: For information on bugs and side-effects please read the pack insert and put your Q here.

  2. #152
    A Very Tired Gamer

    Veg, I've spent my entire night searching for a way to play this game again after I learned that my physical CD had some kind of bizarre DRM called 'SafeDisc' that prevented modern windows from using it properly, and then I find this page and it worked like a charm on the first try.

    So I just wanted to say "thank you".

  3. #153
    kinglich

    Thanks VEG, it is thanks to good programmers like you we can still play these awesome games.

  4. #154
    Rupert

    VEG, when do you plan finish the NFS4 project? Do you want start project with further part of NFS?

  5. #155
    Elastuto

    VEG, Estas bien? con esto del virus ninguno esta tranquilo, hoy jugue en red este juego con hamachi desde america hasta europa, espectacular, solo falta la compatiblidad en alta resolucion! la esperanza es lo ultimo que se pierde, gracias. xD

  6. #156
    Elastuto

    VEG, are you okay? With this virus none is calm, today I played this game online with hamachi from America to Europe, spectacular, only high-resolution compatibility is missing! hope is the last thing you lose, thanks. xD

  7. #157
    Don

    Everything installed OK and I set up all my options then ran a race. All went good until I exited the race then it went back to my system with the Abort message and now the program starts but when it loads it exits and gives me the abort message. I tried extracting the files again but no luck. Any suggestions?

  8. #158
    Don

    Disregard last comment. Reinstalled everything and now works fine.

  9. #159
    Jacob

    Hello there NFS HP3 1998 and NFS High Stakes fans. I need a discord so I can contact you guys if I need any support directly. I have been a fan of NFS HP3 1998 since I was about 8 or 9 years old and I am very stoked to be part of this little forum community around it.

  10. #160
    ZaticZ

    I just bought NFS High Stakes from Ebay, which your Patch allows me to play perfectly on Windows 10. I've also been using your Modern patch for NFS3, I've been able to enjoy that game with much improved graphics. Thank you very much for making these patches so we can continue enjoying these great games.

    For me the there is only one game mode to play, which is Hot Pursuit. I find racing games to be boring, but Hot Pursuit makes racing fun (and often times hilarious). no offense to those who love pure racing games, it's just not for me. When I host the High Stakes game Hot Pursuit is not available to my great disappointment.

    So far I've only been able to play High Stakes in split screen if I want to play 2 player, but I want to play 2 or more players on separate computers. Is there any way to host NFS High Stakes connected games with Hot Pursuit mode? Hopefully this doesn't take some major modification of software to enable.

    I hope you are able to find another way to get donations, I would be happy to give back to you for all you've done. Thanks Again!

  11. #161
    VEG Author

    ZaticZ, as far as I remember, there are different network play modes (like sending positions of cars or sending keypresses), and one of them allows to use Hot Pursuit. Or am I wrong?

  12. #162
    amstel

    Hi, VEG and others,

    I've been tinkering with options and I still don't understand one thing which I thought is simple.

    I have 5 screen resolutions to choose from in graphics settings, and only 16-bit color settings. How to choose 32-bit colors? Is it up to this modern patch or does it depend on something else?

    For example, it would be perfect if I could get 1400 x 1050 x 32 to work, like in this settings screenshot, but I don't have this offered. Can I get this in any way?

    I'm using a fine laptop, I suppose, i5-7200U, GeForce GTX 950M 4 GB VRAM, etc. so I hope I can enjoy High Stakes in 32-bit colors and the desired resolution.

    Thanks for any help and advice!

  13. #163
    VEG Author

    amstel, it depends on a renderer, just try different ones (ThrashDriver ini setting). Also you can try renderers from the NFS3 Modern Patch. All the renderers are patched in the NFS3 Modern Patch, and I barely touched them in the NFS4 Modern Patch.

    1400x1050 seems non-standard. If none of the renderers list it, I guess, you need to add such resolution as supported somewhere in driver settings, so the GPU driver will list this resolution as allowed to the renderer.

  14. #164
    Osric

    What you did with NFSIII (I downloaded the full pack via myabandonware dot com) is divine. THANK YOU. You made a perfect game PERFECT for TODAY. Please, do the same with this one. PLEASE achieve that level of fix and polish you did with NFSIII.

  15. #165
    Ivan

    Hi VEG,
    first of all thank you so much for your work on NFS3 & 4 - you're such a MVP! Please continue patching NFS4 to the point you have the third installment.
    After playing around with the graphics settings, I somehow messed up my game and it won't enter the game menu (error message: 'AMF=5 screen.c(563)'). It crashes right after the intro video.

    Please tell me which file I have to recover to undo my changes. Don't want to lose my savegame :).

    Thanks in advance!

  16. #166
    VEG Author

    Ivan, I think that it is related to the graphics settings. As far as I heard, it might be caused by enabling triple buffering. So, you need to disable it. Any HEX editor will help, but I don't have the details, so I'm afraid that you'll need to figure it out on your own.

    It will look like this. Make a fresh installation of the game into a separate directory, make a copy of the standard configuration file, then start the game, change the setting, then compare original configuration file with the modified one to figure out which byte is used to store value of the setting. And then change this byte in your current config file.

  17. #167
    ZaticZ

    VEG, I'm responding to post #161, there are different network play modes but the Hot Pursuit mode is not available during network play. The game only lets you play Hot Pursuit locally on one computer with one or two players (split screen, which is not very good). It would be great if there were a trick to enable it.

    Have you found any way we can make donations to you? I'd be happy to pay something to you for the great work you've done. Thanks!

  18. #168
    Wasif Khan

    i don't have the original cd to copy the 'DATA' and 'SAVEDATA' directories. can anyone give it to me by drive or something? here's my email - khanwasif002@gmail.com

  19. #169
    Osric

    Please finish this project and have it running like the NFSIII one! I can see a lot of people is still waiting...

  20. #170
    Zipper

    The beta patch available nowadays is already perfect and the active playerbase is enjoing it everyday! Some of them already posted before so thank you for reviving it. Though since we're talking about HS, a game waaaaay more modded than HP which is perfect by itself, once you can resume the job on this I suggest you might fix the serial number problems related to cars that use # between 51 and 255 (FF on the corresponding byte at fedata files) which theoretically is the limit. The polycount limit removal was the main feature the modding community got pleased to have so this will be a comparable revolution.
    Last but not least, hope you're fine in every aspect.