WineHQ

Need for Speed II

This is the boxed version of the Need for Speed II: SE, which is distinct from the Need for Speed II.

Application Details:

Version: SE
License: Retail
URL: http://en.wikipedia.org/wiki/N...
Votes: 24
Latest Rating: Platinum
Latest Wine Version Tested: 1.9.12

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

NFS 2 Special Edition (released by "Green Pepper") - German CD, simple protection (is CD in drive?)
 * Installation in clean wine environment (see Additional Comments)
 * Running the game in fullscreen and window
 * Intro
 * Sound & Speech
 * Singleplayer
 * Multiplayer (Serial link)
 * Multiplayer (Split screen)
 * Glide


What does not

 * Game can not be installed by AUTORUN.EXE (ends up with tracedump)
 * The game can't be run directly due to SMP bug #11317 (needs only 1CPU or schedtool utility)
 * Multiplayer (IPX)
 * Saving config/results etc. (see Additional Comments - HDD note)

Workarounds

What was not tested

 * All maps. I tested just the first map
 * Wheel

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Steps i did to make it run: 1. Change "Windows version" in winecfg to ME/98/95 (installation crashes with 2008/Vista/2003/XP/2000) 2. If not installed, install by "wine ./SETUP/ENGLISH/SETUP.EXE" and not by AUTORUN.EXE (ends up with tracedump) 2. Download fix utility (changes MajorSubsystemVersion version from 4 to 3 in EXE's header, see bug #10844 ): "wget http://jeffz.name/code/pe.exe" 3. Change MajorSubsystemVersion: "wine pe.exe nfs2sen.exe" 4. Change back "Windows version" to 2008/Vista/2003/XP/2000 (others like ME/98/95 leads to message "The instruction at 0x00493062 referenced memory at 0x00000004. The memory could not be written.") 5. Run NFS2 by "schedtool -a 0x1 -e wine nfs2sen.exe" (without schedtool i was able to run the game only in cca 20% of tests - SMP bug #11317) 6. Ignore message "Your hard drive has less than 1MB free space. If you encounter problems please refer to reference card." and enjoy! HDD note: Message at point 6. comes up only if your disk is big enough(few Gigs and bigger). Based on this overflow, there can be in certain seizes another message right after the intro telling you something like: if you have 15MB or less free HDD space you can have troubles... If you see one or both messages, it means your config/setting etc. will not be saved. This is nasty because you need to set up all the setting every time you run the game. If you want to run Glide version (to whom never heard about Glide = HiRes graphics, HW acceleration, Extra effects): a. Change back "Windows version" to 2008/Vista/2003/XP/2000 (others like ME/98/95 leads to message "initgraphics - INITMEMMAN REQUIRED BEFORE INITGRAPHICS FILE c:\nfs2se\game\3rash\initgrf.c LINE44") b. Copy NFS2SEA.EXE from CD to the game dir (NFS2SEA.EXE is not installed by default; nfs2sen.exe is SW renderer) c. Make it writable: "chmod u+w NFS2SEA.EXE" d. Change MajorSubsystemVersion: "wine pe.exe NFS2SEA.EXE" e. Download archive with Glide wrapper (translates 3Dfx's OpenGL to DirectX): "wget http://www.freeweb.hu/dege/dgVoodoo1.50Beta2.zip" f. Extract dgVoodooSetup.exe, glide.dll, glide2x.dll to the game dir g. Run: "wine dgVoodooSetup.exe" and setup "Renderer API: Direct3D9", "Screen mode: Full screen", "Display driver: Direct3D9 HAL", "Screen bit depth: 32bit", "D3D textures bit depth: 32bit", "Texture mem size:65536kB", "Resolution: 1920x1200", check "Force triple buffering", check "Use hardware vertex buffers" (If i set something differently i usually receive "The instruction at 0x00495e3c referenced memory at 0x00000000.") h. Run Glide NFS2 by "schedtool -a 0x1 -e wine NFS2SEA.EXE" i. Ignore message "Your hard drive has less than 1MB free space. If you encounter problems please refer to reference card." and enjoy HiRes NFS2 SE!

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowArch Linux x86_64Jun 18 20161.9.12Yes Yes PlatinumHoraÈ›iu Mlendea 
ShowArch Linux x86_64Apr 25 20161.9.8Yes Yes PlatinumHoraÈ›iu Mlendea 
ShowArch Linux x86_64Mar 06 20161.9.4Yes Yes PlatinumHoraÈ›iu Mlendea 
ShowArch Linux x86_64Feb 05 20161.9.2Yes Yes PlatinumHoraÈ›iu Mlendea 
ShowArch Linux x86_64Dec 26 20151.9.0Yes Yes PlatinumHoraÈ›iu Mlendea 

Known Bugs

Bug # Description Status Resolution Other apps affected
11317 Need for Speed II Demo - hangs on smp machine NEW View

Show all bugs

HowTo / Notes

Native Linux version

Just a heads-up that you can natively install this game on Linux.


It's recommended to use this version instead of WINE in order to avoid incompatibilities, performance issues, headaches and benefit from improvements like better multiplayer and gamepad support.


You can find the source code, along with detailed instructions on how to install it on the project's GitHub page.


Note 1: It will require the original game's data files in order to be able to launch the game.

Note 2: This port will only work for the NFS 2 SE version and is hardcoded to always use 3dfx.

How to Install and Play

How to Install

 1. Change Windows version in winecfg to Windows 95/98 (installation crashes with 2008/Vista/2003/XP/2000) 

 2.  Go to Drivers tab and add drive D. Redirect the drive to path where your CD is mounted, for example: /media/Nfsiise/

 3. Install by wine ./SETUP/ENGLISH/SETUP.EXE and not by AUTORUN.EXE

 4.  Case occurs the message Hardware not detected, ignore and press ok until the installation continues normally.

How to Play

 1. Change back Windows version to XP

 2. Download fix utility from HERE

 3. Run the fix on game directory: $ wine pe.exe nfs2sen.exe

 4. Install schedtool (read "Freezing/crashing" note)

 5. Run NFS2 by: $ schedtool -a 0x1 -e wine nfs2sen.exe

 6. Ignore message Your hard drive has less than 1MB free space case occurs.

 7. Enjoy!
Fix Multicore Freezing / crashing
If you run NFS2 on a multicore/multicpu system you will find that NFS2 will crash, either on the menu or after clicking Race. To work around this, you need to limit Wine to run on 1 core only, you can do this using schedtool.

 Install with: # apt-get install schedtool if you use Ubuntu, or # pacman -S schedtool if you use Arch Linux

Or:

$ wget http://freequaos.host.sk/schedtool/schedtool-1.1.2.tar.bz2 $ tar xf schedtool-1.1.2.tar.bz2 $ cd schedt* $ sudo make install run nfs by:

$ schedtool -a 0x1 -e wine nfs2sen.exe
Fix out of memory / insufficient memory
If you get an error while trying to start the game, then you need to apply a fix to the game executable. open a terminal and cd to the install directory
cd ~/.wine/drive_c/NFS2/
Download the fix program:

pe.exe

Run the fix program against the main executable:
$ wine pe.exe nfs2sen.exe
Glide Version
The glide version needs a Wrapper in order to work, and updated nfs2sea.exe (found HERE).

I'm using dgVoodo with this configuration:

RenderAPI: Direct3D9
Display Driver: Direct3D9 HAL
Screen Mode: windowed mode
D3D Textures bit depth: 32 bits
texture options: autogenerate mipmaps
LFB access: Enable FSB access (use hardware cache buffers when poss, use fastwrite for unmatching formats)
ColorKeying Method: Native
Texture Mem Size: 65536KB
Resolution: 1024x768
Gamma Correction: 100%
Miscellaneeous: force triple buferring, use hardware vertex buffers, enable glide-gammaramp

Note: Full screen mode does not work for me with dgvoodo, but windowed mode with the display's resolution, shows the game in fullscreen.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.


by jkathleen on Friday January 20th 2017, 22:29
Sorry if this is an obvious question, but what does it mean to run a fix on the game directory? How is that done? Thanks!
RE:
by Horațiu Mlendea on Saturday January 21st 2017, 2:22
See the detailed instructions in the "Fix out of memory / insufficient memory" note.
RE:
by jkathleen on Saturday January 21st 2017, 9:17
Thanks! However when I try to change the directory and put that into my Terminal, it says the directory isn't found. Any advice?
RE:
by Horațiu Mlendea on Saturday January 21st 2017, 13:41
You have to cd into the directory where you have NFS2's data files. Your path might be different from the one in the example. If you are unsure, just go to that folder using the file manager and right click anywhere where on empty space (not files) and choose to open that location inside a terminal.
APPCRASH
by suragh on Wednesday July 15th 2015, 21:56
I WILL TRY TO RUN SPEED2 BUT REULT IS APPCRASH
pe.exe
by Horațiu Mlendea on Saturday January 24th 2015, 1:06
Please fix the pe.exe download link!
RE: pe.exe
by Lara Maia on Saturday January 24th 2015, 9:07
Link fixed on page.
How to Deal with Freezing
by George Edison on Sunday July 31st 2011, 19:17
If the game freezes (which unfortunately happens quite regularly), I have had very good success at resuming the game simply by minimizing the application (many window managers assign 'show desktop' to Super+D) and then switching back to the game.
RE: How to Deal with Freezing
by Lara Maia on Thursday September 1st 2011, 21:42
Here this problem does not occur. What operating system is using and what your version of wine?
Back