Need For Speed III Modern Patch v1.6.1 [2016/10/28] (HD + Widescreen + Portable)

“Need For Speed III: Hot Pursuit” is the first 3D game in my life. When I've seen the game first time, I was extremely amazed because I'd never seen 3D games before. It was in 2000. I can't count hours which I've spent in the Split Screen mode with my cousin. And the music... it's so awesome, so I'd recorded it on an audio cassette, and listened it hundreds of times.

And now, years later, I had tried to play this game. But the game refused to run on modern hardware. So, I had tried to investigate how to fix it. I had a little carried away by this. As the result I've created an impressive patch. 25000+ lines of assembly code, 150+ days of reverse-engineering and coding, 40 sheets of A4 paper were covered with writing during development, a huge list of changes...



Hometown in widescreen resolution

Key Features

  • Full widescreen and HD resolutions support. You can easily use resolutions like 1920×1200. Now the game supports all aspect ratios from the 5:4 to 16:9, inclusive 4:3 and 16:10. HUD will be adopted automatically for every aspect ratio.
  • Improved graphics. No more cars with non-rotating wheels, better textures and models for other's cars (original game reduces size of textures even on maximum graphics settings), better graphics in the rear view, etc.
  • New graphics settings: Rear View Detail (High/Medium/Low), Rear View Camera From (In Car Camera/Active Camera, it decreases the blind spot), Fog (On/Off, like in the NFS4), Wide View Angle setting (useful for the widescreen resolutions).
  • Fog effect and light beams support in DirectX 6/7 (they were exclusive effects for the 3dfx Voodoo).
  • Portability. All system settings are loaded from the ini file. No more registry!
  • Compatibility. Most problems with modern Windows were fixed. Full support of multi-core processors. Original game can work properly only on one core. This change dramatically improves performance of the nGlide and the dgVoodoo.
  • Alt+Tab support. You can safely minimize the game when nGlide or dgVoodoo driver is used.
  • Built-in screenshoter. Just press Print Screen key, and a screenshot will be saved into the screenshots subdirectory in the JPG/PNG/BMP format.
  • Improved keyboard support in the menu. Now it is much more consistent. You can also use the Tab and Shift+Tab to switch between elements.
  • Better modding abilities. The game doesn't crash when high-poly cars are used. Also it possible to use huge textures up to 2048×2048 (original limit was 256×256).
  • Optimizations. 10 times faster gameplay loading on modern systems. To skip loading animation just press any key.
  • Bugfixes. More than 200 changes at all!

Screenshots


Before and after: cars have better textures, side mirrors don't disappear


How to install

  1. Copy FEDATA and GAMEDATA directories from the NFS3 CD to a new empty directory.
  2. Extract contents of the nfs3_modern_patch.7z (1.6MB) into that directory with replacement of files.
  3. Done!

Download a full game bundle

The game is abandonware and you can't buy it anymore. So, I created a full bundle which includes all original cars, all official supported languages, and preinstalled Modern Patch v1.5.3. You can download it using this torrent file. If you wish to update it to the latest Modern Patch, just extract contents of the nfs3_modern_patch.7z into the game directory with replacement of files.

Find other NFS3 fans for the network games in our Skype group chat!

If you are a server, ports 1030 and 9803 have to be accessible from the network, so you have to add the appropriate permit rule in your firewall for the nfs3.exe and configure a port forwarding properly. If you're a client, port forwarding isn't required. If you wish to find someone who wants to play NFS3 with you, join this Skype group chat. If you want to disable notifications from this chat, simply type a command /alertsoff and send it.

  1. #351
    atao

    Many many many many thanks from China!

  2. #352
    KyoriAsh

    Hi VEG, I have some unintended question for you, that is:

    What video codec do I need to install for Windows 10 as Need For Speed III and IV don't come out with cinematics, but only the movie sound.

    I did tried to find out what caused this, but unable to find out where it is, so the only thing left is to ask here.

    Sorry for inconvience.

  3. #353
    Walter

    For playing movies you have to use 16 bit resolutions on the menu. Also DX9 can't render them if I recall correctly.

  4. #354
    VEG Author

    Walter, actually, current beta can play movies in 32bpp modes. DX8 also renders movies without any problems now. BTW, there is no DX9 Thrash Driver. It just doesn't exist.

  5. #355
    KyoriAsh

    BTW, there is no DX9 Thrash Driver. It just doesn't exist.

    I'm using nGlide driver for NFSIII and IV, so it seems that I missed out nGlide driver general?

  6. #356
    Rul0rofHyrulo

    First of all. Wow! I can't thank you enough for this patch.
    I basically kept searching pretty much every year if there is smth like this to be able to play the game on modern systems. I know it was possible but there always been some kind of issues. Either the GPU wasn't recognized and i had to stick with software renderung or other weird issues. This patch however solves all the issues. It btw blows my mind how great this game plays with a 360 controller. However there is one thing, and i know it is much to ask. But is there any way to also get Force Feedback to work on a 360 pad? I wouldn't ask this if this patch wouldn't be that awesome already.

  7. #357
    Rul0rofHyrulo

    Sadly i can't edit my comment. I did some reasearch and found a solution. http://lavendy.net/special/driver/xi/index.html
    All you got to do is install that and you're good. I seems to work for a lot of older games.

  8. #358
    VEG Author

    Rul0rofHyrulo, I've never tested Force Feedback. Does it work nicely with this library? Does Force Feedback settings page look nice? Because I had done some changes in the menus and I'm not sure if they are OK for the Force Feedback menu.

  9. #359
    Rul0rofHyrulo

    VEG it works like charm. I don't see anything negative happening on the Force Feedback menu.

  10. #360
    Tuurngait

    VEG can you enable Ferrari and Mercedes cars in Hot Pursuit mode? Or is it already done by the patch?

  11. #361
    De-M-oN

    Thats easy to change with NFS Wizard.

  12. #362
    harshit vashisth

    THANK U SOOOOOOOOO MUCH VEG!!!!!!!!
    U JUST BROUGHT MY CHILDHOOD BACK!!

  13. #365
    KyoriAsh

    Hi Veg,

    After some research, I found out that NFS4 Modern Patch was able to playback the movie normally but not NFS3 Modern Patch, and I did tried on the old NFS3 Vista Patch which was made by other person last time, and it's able to play back the movie normally under Windows 10 RedStone 2.

    So... would you able to fix the movie playback for NFS3 Modern Patch?

    Thanks in advance.

  14. #366
    VEG Author

    KyoriAsh, it has to work. Version of the NFS3 Modern Patch? Which renderer are you using? Are you sure that your copy of the NFS3 has files of movies?

  15. #367
    Momo Shiina

    There will be a final version of current beta 1.6.2? You should include dgVoodoo2 v2.5.4 which contains a lot fixes.
    But I still use nGlide for playing.

  16. #368
    VEG Author

    Momo Shiina, v1.6.2 isn't finished yet. It will be released when it will be ready, of course.

  17. #369
    KyoriAsh

    KyoriAsh, it has to work. Version of the NFS3 Modern Patch? Which renderer are you using? Are you sure that your copy of the NFS3 has files of movies?

    I'm using ThrashDriver=nglide and I'm 300% sure that I have files of movies

  18. #370
    VEG Author

    KyoriAsh, maybe NoMovies is 1 in the nfs3.ini? Do you hear at least the sound of the movies? Or the game just skips them.

  19. #371
    KyoriAsh

    KyoriAsh, maybe NoMovies is 1 in the nfs3.ini? Do you hear at least the sound of the movies? Or the game just skips them.

    [NFS3]
    Language=english
    NoMovies=0
    ThrashDriver=nglide
    IntroSplashTime=2
    LoadingSplashTime=2
    Hide16bitModes=0
    Use32bitModeInMenu=1
    AllowHugeTextures=1
    OwnHeapLimitMb=32
    SingleProcAffinity=0
    PreventMinimize=0
    NoErrorReporting=0
    ScreenshoterEnabled=1
    ScreenshoterFormat=png

    At least the sound of the movies was playing

  20. #372
    VEG Author

    KyoriAsh, you have Use32bitModeInMenu=1, and if you're using v1.6.1, movies can't be rendered in 32bpp modes. It is clearly mentioned in the readme.txt. If you wish to use 32bpp mode for the menu, please use the latest beta. It supports 32bpp rendering of movies. But in this case you have to use dx7 or dx8, because nglide has a bug with 32bpp support. The bug is inside nGlide itself, and maybe it will be fixed in the next version of the nGlide.

  21. #373
    KyoriAsh

    Oh that's the reason the cutscene is not playing, problem solved.
    Also re-read the readme.txt, had changed to dgvoodoo to suit Win 10