First post, by BEEN_Nath_58
- Rank
- l33t
MechWarrior 2 was one of the earliest 32-bit Windows game (Windows 9X era), released in 1995. The game also has a DOS version. With updates and changes to the Windows environment, the game becomes unplayable with newer versions of Windows. This thread aims to make the legend game playable on a native Windows environment. Currently, I aim to have the Pentium, Titanium and the Battlepack Editions in this thread; Battlepack having the most issues.
Additional credit goes to @ghotik_2002 who ported the required fixes to all NT platforms + the custom heap needed for Mercenaries 95, and Slug who actually created all the required fixes in 2008.
ALL-IN-ONE Installer
Download from:
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
OR use this
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Insert your CD, run the batch file and go through the process. A desktop shortcut will be created with DxWnd shortcut and a parameter which should run the game directly. Note that for MechWarrior 2 31st Century Combat Pentium Edition, the game might be unstable on mission exits and launches which may freeze/crash it. This has been observed to be happening due to an incomplete hook from DxWnd; an easy way to mitigate this is to run the DxWnd program directly and launch the game from there.
Individual Installation
Pentium Edition/Windows 95
A) MechWarrior 2: 31st Century Combat Pentium Edition
The game uses a 16-bit InstallShield setup, which will fail to run on 64-bit Windows environments. On 32-bit versions of Windows, it should install just fine.
INSTALLATION
- Insert the CD in your drive.
- Install WineVDM v0.8.1 or greater on your machine.
- Set "START.EXE" to run with Windows 95 compatibility settings from the Properties menu. On Windows 11 22H2 and later, this causes the program to malfunction. Consider replacing this step by installing the .sdb file using the .bat file from "mw2installerfixes.rar".
- Running "START.EXE", click on the 'INSTALL' button to start installation.
- After installation finishes, copy the "DPLAY.DLL" from the "DIRECTX" folder of the CD to the game directory. Alternatively, you can copy the "dplayx.dll" file from "C:\Windows\SysWOW64\" for a 64-bit OS or from "C:\Windows\System32\" for a 32-bit OS.
- Download and install the MechWarrior 2 v1.1 patch (This one seems to prevent a lot of corruptions and crashes).
If OTVDM is not supported (such as on Windows Vista x64, else NTVDM would be enough on x86), the only way to install the game is to copy all the files from the CD to a directory, and renaming "MECH2.EX_" to "MECH2.EXE", which is your executable. And then copying the "DPLAY.DLL" as explained earlier. But installing the patch would be troublesome, so search for an unpacked patch online or get the game installed and copied to the main PC from a VM.
RUNNING THE GAME
- After installation finishes, download DxWnd v2.05.85 or greater (except v2.05.97).
- Download the attachment for the Pentium Edition (mech2patch.zip).
- Install the .sdb file given in the attachment using the .bat file. Open DxWnd and use import the profile given attachment. Set your executable path through DxWnd.
B) MechWarrior 2: Ghost Bear's Legacy Windows 95
The game uses a 16-bit InstallShield setup, which will fail to run on 64-bit Windows environments. On 32-bit versions of Windows, it should install just fine.
INSTALLATION
- Insert the CD in your drive.
- Install WineVDM v0.8.1 or greater on your machine.
- Running "START.EXE", click on the 'INSTALL' button to start installation.
- After installation finishes, copy the "DPLAY.DLL" from the "DIRECTX" folder of the CD to the game directory. Alternatively, you can copy the "dplayx.dll" file from "C:\Windows\SysWOW64\" for a 64-bit OS or from "C:\Windows\System32\" for a 32-bit OS.
If OTVDM is not supported (such as on Windows Vista x64, else NTVDM would be enough on x86), the only way to install the game is to copy all the files from the CD to a directory, and renaming "MECH2.EX_" to "MECH2.EXE", which is your executable. And then copying the "DPLAY.DLL" as explained earlier. But installing the patch would be troublesome, so search for an unpacked patch online or get the game installed and copied to the main PC from a VM.
RUNNING THE GAME
- After installation finishes, download DxWnd v2.05.85 or greater (except v2.05.97).
- Download the attachment named TBA.
- Install the .sdb file given in the attachment using the .bat file. Open DxWnd and use import the profile given attachment. Set your executable path through DxWnd.
C) MechWarrior 2: Mercenaries Windows 95
The game uses a 16-bit InstallShield setup, which will fail to run on 64-bit Windows environments. On 32-bit versions of Windows, it should install just fine.
INSTALLATION
- Insert the CD in your drive.
- Install WineVDM v0.8.1 or greater on your machine.
- Running "SPLASH.EXE", click on the 'INSTALL' button to start installation.
- After installation finishes, copy the "DPLAY.DLL" from the "DIRECTX" folder of the CD to the game directory. Alternatively, you can copy the "dplayx.dll" file from "C:\Windows\SysWOW64\" for a 64-bit OS or from "C:\Windows\System32\" for a 32-bit OS.
If OTVDM is not supported (such as on Windows Vista x64, else NTVDM would be enough on x86), the only way to install the game is to copy all the files from the CD to a directory, and renaming "MECH2.EX_" to "MECH2.EXE", which is your executable. And then copying the "DPLAY.DLL" as explained earlier. But installing the patch would be troublesome, so search for an unpacked patch online or get the game installed and copied to the main PC from a VM.
RUNNING THE GAME
- After installation finishes, download DxWnd v2.05.85 or greater (except v2.05.97).
- Download the attachment named TBA.
- Install the .sdb file given in the attachment using the .bat file. Open DxWnd and use import the profile given attachment. Set your executable path through DxWnd.
Titanium Edition
A) MechWarrior 2: 31st Century Combat Titanium Edition
The game uses a 16-bit InstallShield setup, which will fail to run on a 64-bit Windows environment. On 32-bit versions of Windows, it should install just fine.
INSTALLATION
- Insert the CD in your drive.
- Install WineVDM v0.8.1 or greater on your machine.
- Set "Setup.exe" to run with Windows 95 compatibility settings from the Properties menu. On Windows 11 22H2 and later, this causes the program to malfunction. Consider replacing this step by installing the .sdb file using the .bat file from "mw2installerfixes.rar".
- Running "Setup.exe", click on the 'INSTALL' button to start installation.
- During installation, choose the "HARDWARE ACCELERATION" option which installs the Titanium Edition of the game.
RUNNING THE GAME
- After installation finishes, download DxWnd v2.05.82 or greater (except 2.05.97).
- Rename "Mw2win.exe" to "Mw2tit.exe".
- Download the latest attachment named "mw2titpatchingV2.zip".
- Install the .sdb file given in the attachment. Open DxWnd and use import the profile given attachment. Set your executable path through DxWnd.
- If you want to use the Glide version of the game, you will need dgVoodoo2's "Glide2x.dll" (tested on v2.8.2) with 3Dfx card set to Voodoo Graphics.
B) MechWarrior 2: Ghost Bear's Legacy Titanium Edition
The game uses a 16-bit InstallShield setup, which will fail to run on a 64-bit Windows environment. On 32-bit versions of Windows, it should install just fine.
INSTALLATION
- Insert the CD in your drive.
- Install WineVDM v0.8.1 or greater on your machine.
- Set "Setup.exe" to run with Windows 95 compatibility settings from the Properties menu. On Windows 11 22H2 and later, this causes the program to malfunction. Consider replacing this step by installing the .sdb file using the .bat file from "mw2installerfixes.rar".
- Running "Setup.exe", click on the 'INSTALL' button to start installation.
- During installation, choose the "HARDWARE ACCELERATION" option which installs the Titanium Edition of the game.
RUNNING THE GAME
- After installation finishes, download DxWnd v2.05.82 or greater (except 2.05.97).
- Download the latest attachment named TBA.
- Install the .sdb file given in the attachment. Open DxWnd and use import the profile given attachment. Set your executable path through DxWnd.
- If you want to use the Glide version of the game, you will need dgVoodoo2's "Glide2x.dll" (tested on v2.8.2) with 3Dfx card set to Voodoo Graphics.
C) MechWarrior 2: Mercenaries Titanium Edition
The game uses a 16-bit InstallShield setup, which will fail to run on a 64-bit Windows environment. On 32-bit versions of Windows, it should install just fine.
INSTALLATION
- Insert the CD in your drive.
- Install WineVDM v0.8.1 or greater on your machine.
- Set "Setup.exe" to run with Windows 95 compatibility settings from the Properties menu. On Windows 11 22H2 and later, this causes the program to malfunction. Consider replacing this step by installing the .sdb file using the .bat file from "mw2installerfixes.rar".
- Running "Setup.exe", click on the 'INSTALL' button to start installation.
- During installation, choose the "HARDWARE ACCELERATION" option which installs the Titanium Edition of the game.
RUNNING THE GAME
- After installation finishes, download DxWnd v2.05.82 or greater (except 2.05.97).
- Download the latest attachment named TBA.
- Install the .sdb file given in the attachment. Open DxWnd and use import the profile given attachment. Set your executable path through DxWnd.
- If you want to use the Glide version of the game, you will need dgVoodoo2's "Glide2x.dll" (tested on v2.8.2) with 3Dfx card set to Voodoo Graphics.
If you are not having a bad day, then the games should start without a hitch. Double-click on the entry in DxWnd to launch the game.
previously known as Discrete_BOB_058