Skip navigation

Game title: Moto Racer 2
Developer: Delphine Software International
Publisher: Electronic Arts
Released: 1998

Originally developed for: Windows 98, DirectX 6.0
Bent into shape for: Windows 7 64-bit
Result: Working

Problem: Although a 32-bit game, Moto Racer 2 is installed with a 16-bit version of InstallShield, which means that the installer cannot even be started on a 64-bit version of Windows.

Solution: The game has to be installed manually. Create a new directory on your harddisk, into which you want to install Moto Racer 2. Into that new directory, copy the data subdirectory from your Moto Racer 2 game disc. You may exclude the files moto16.dl_, moto32.dl_, and Moto.ex_ from the copy as they are not needed. However, you have to create, within the data subdirectory of your game installation, a new, empty subdirectory called tracks. The only thing still missing now is the main game executable. You should not use the one provided on the game disc (Moto.ex_) but the one from a fan-made patch that was designed to work on Windows XP and above. You can find this inofficial “XP Patch 1.36.3”, for example, at MegaGames. Copy the Moto.exe file contained in the patch archive into your Moto Racer 2 installation directory. You have now performed all necessary steps for a manual installation of the game.

You now need to enter the required information into the Windows registry. Open a text editor (such as Windows Notepad) and copy the following into a new text file:

REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Wow6432Node\DelphineSoft]
[HKEY_LOCAL_MACHINE\Software\Wow6432Node\DelphineSoft\MotoRacer2]
[HKEY_LOCAL_MACHINE\Software\Wow6432Node\DelphineSoft\MotoRacer2\CurrentVersion]
[HKEY_LOCAL_MACHINE\Software\Wow6432Node\DelphineSoft\MotoRacer2\CurrentVersion\Moto]
"DataPath"="D:\\"
"SavingPath"="C:\\Program Files\\MotoRacer2"
"InstallType"=dword:00000002
"Language"="ENGLISH"
"Version"=dword:00000001
"PId"=dword:084b7e75

Note: Please copy and paste the whole block of text as-is, to have the line breaks in the right places.

You will probably have to adjust the three values that are marked red in the example above. The DataPath value should point to the drive letter for your Moto Racer 2 game disc. The SavingPath value should point to the directory into which you copied the game data. For both of these values, see that you also use double backslashes. The Language value, finally, is normally also set by the original game installer. If you want, you can change it to any one of these values: “ENGLISH”, “FRENCH”, “GERMAN”, “ITALIAN”, “SPANISH”, “SWEDISH”.

Save the file with the extension .reg anywhere on your computer and double-click it. Windows will ask you for confirmation. Accept the prompts to enter the information into your registry.

Note: As the registry keys have been entered manually and not by the installer, you will also have to remove them manually again when you want to uninstall the game. After deleting the game’s folder from your harddisk, run the Registry Editor (Start -> Run… -> regedit) and delete the “HKEY_LOCAL_MACHINE\Software\Wow6432Node\DelphineSoft” node. Be careful to not touch anything else. It’s not a big deal if you don’t delete the registry keys, but if you want to do a clean uninstall and not leave behind any clutter, you should do it.


Problem: When running Moto.exe, the game complains that it does not find WNASPI32.DLL, or it aborts with the error message:

‘The procedure entry point “SUnMapLS_IP_EBP_20” could not be located in the dynamic link library “KERNEL32.DLL”‘

Solution: This is an incompatibility of the original game executable with NT-based versions of Windows. As described in the installation instructions above, there exists an unofficial, fan-made patch to make the game run on Windows XP and above. Download the 1.36.3 XP Patch and overwrite the Moto.exe in your Moto Racer 2 directory with the version contained in the patch archive.

Find the XP patch at MegaGames.


Problem: When running Moto.exe, the screen turns black for a moment, and then the program crashes back to the desktop.

Solution: This seems to be due to an incompatibility with newer versions of DirectX. You’ll have to force the game to run in software rendering mode. Modern processors should be able to handle the load. Start Moto Racer 2 using the -NoD3D switch to disable Direct3D hardware rendering. Either open up a command prompt, change to the Moto Racer 2 directory and run Moto.exe -NoD3D, or simply create a shortcut for Moto.exe and add the switch to the end of the Target in the shortcut’s properties. You should now be able to play Moto Racer 2.


Problem: No introduction videos are played. The game switches directly from the copyright screen to the main menu.

Solution: Videos are only played back in Compatibility Mode. Right-click Moto.exe, switch to the Compatibility tab, activate Compatibility Mode and choose Windows 95 or Windows 98 / Windows ME. Other modes might work as well, but these are the ones I tested.

12 Comments

  1. Thanks a lot for your description..i finally able to play the game then its a litle dissappoinment for me 🙂 thnx anyway..

    • Glad I could help 🙂 I personally also like the first one better, in MR2 all tracks feel a bit similar.

  2. io ho windows 7 ho fatto tutto il procedimento ma mi fa la schermata nera x 2 secondi e poi ritorna al desktop

    • Giusto per essere sicuri, hai aggiunto il parametro -NoD3D correttamente? Fare clic destro su Moto.exe e creare un collegamento. Aprire le proprietà del collegamento e nel campo destinazione aggiungete ” -NoD3D” alla fine, e provare ad avviare nuovamente il gioco dal collegamento.

  3. I got “16 bit screen mode required” error when statting a race.

    • This happens in Moto Racer 2, and not the first Moto Racer? That would surprise me. In any case, you can switch to 16-bit screen mode easily. Right-click the desktop and choose Screen Resolution (Vista/7) or Properties (XP). In XP and Vista, you can directly choose 16-bit mode from the Colors drop-down. In Windows 7, click Advanced Settings, and you will find the Colors drop-down on the Monitor tab. You’ll probably want to switch back to 32-bit after you’re done playing.

  4. I’ve followed all the steps above, including adding the -NoD3D parameter, but it still crashes back to the desktop after a second or so 😦 Any other suggestions?

  5. Will this work with Motoracer 3 too? And what about the settings?
    I tried to install it on Windows 7 64bit with Combability to XP, but it will not start in any way.

    • Motoracer 3 will require different tweaks if it doesn’t run as-is. I have not looked into it yet, though. In compatibility mode, try using the “XP Service Pack 1” setting specifically; I’ve seen reports that it only works with that profile, none of the other XP settings. Also, search for patch 1.2 for the game. It seems to have been required to get the game to run on Windows XP, and it might help for Vista or 7.

  6. the patch from megagames has a hard to detect glitch; it stops the bikes from going to the top gears, essentially impossibilitating a victory in the dirt mode.

    • I noticed this bug but didn’t know where it came from. Thanks for confirming that it’s the fan patch! When I have some more time again (I’m currently writing my thesis), I will have a look at it and see if I cannot fix the fix =).

  7. Moto Racer 2 was so much fun on LAN-Parties back in the 90s !
    Now with your hints I have it back on Windows 7 64bit. There was no better Arcade Racer than Moto Racer 2 and the graphics and sounds are still beloved.
    Again: many thanks for your efforts!


Leave a comment