VOGONS

Common searches


First post, by BEEN_Nath_58

User metadata
Rank Oldbie
Rank
Oldbie

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.

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

  1. Insert the CD in your drive.
  2. Install WineVDM v0.8.1 or greater on your machine.
  3. Set "START.EXE" to run with Windows 95 compatibility settings from the Properties menu.
  4. Running "START.EXE", click on the 'INSTALL' button to start installation.
  5. After installation finishes, copy the "DPLAY.DLL" from the "DIRECTX" folder of the CD to the game directory.
  6. 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), 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

  1. After installation finishes, download DxWnd v2.05.85 or greater.
  2. Download the attachment for the Pentium Edition (mech2patch.zip).
  3. 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.

MechWarrior 2: 31st Century Combat Titanium Edition

The game uses a 16-bit InstallShield setup, which will fail to run on 64-bit Windows environments and it also required a Windows 9X compatibility shim. On 32-bit versions of Windows, it should install just fine.

INSTALLATION

  1. Insert the CD in your drive.
  2. Install WineVDM v0.8.1 or greater on your machine.
  3. Set "Setup.exe" to run with Windows 95 compatibility settings from the Properties menu.
  4. Running "Setup.exe", click on the 'INSTALL' button to start installation.
  5. During installation, choose the "HARDWARE ACCELERATION" option which installs the Titanium Edition of the game.

RUNNING THE GAME

  1. After installation finishes, download DxWnd v2.05.82 or greater.
  2. Rename "Mw2win.exe" to "Mw2tit.exe".
  3. Download the attachment for the Titanium Edition (mw2titpatching.zip).
  4. 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 are not having a bad day, then the game should start without a hitch. Double-click on the entry in DxWnd to launch the game.

Attachments

Last edited by BEEN_Nath_58 on 2022-06-26, 12:18. Edited 3 times in total.

previously known as Discrete_BOB_058

Reply 1 of 8, by BEEN_Nath_58

User metadata
Rank Oldbie
Rank
Oldbie

Update:

NOTE:

On Windows 8+ operating systems, a WinMM bug causes the game to run very fast. I will try investigating this problem, but I am not sure when the problem will go away. In fact, the problem already got solved but that brought in issues to the input system of the game. So ideally, the game will work best till Windows 7.

This issue has been fixed, and I will update the post to reflect more on it.

previously known as Discrete_BOB_058

Reply 2 of 8, by ajacocks

User metadata
Rank Newbie
Rank
Newbie

Nice work! I just saw a video on WineVDM on 64 bit windows, and here’s a GitHub repo for it:

https://github.com/otya128/winevdm

This should allow the execution of the 16 bit installer on 64 bit Windows.
- Alex

Reply 3 of 8, by BEEN_Nath_58

User metadata
Rank Oldbie
Rank
Oldbie
ajacocks wrote on 2022-03-14, 13:44:
Nice work! I just saw a video on WineVDM on 64 bit windows, and here’s a GitHub repo for it: […]
Show full quote

Nice work! I just saw a video on WineVDM on 64 bit windows, and here’s a GitHub repo for it:

https://github.com/otya128/winevdm

This should allow the execution of the 16 bit installer on 64 bit Windows.
- Alex

This one requires WineVDM too, as in the original post. However the WineVDM had to be applied in a certain way such that the InstallShield Wizard doesn't stop the installation.

previously known as Discrete_BOB_058

Reply 4 of 8, by BEEN_Nath_58

User metadata
Rank Oldbie
Rank
Oldbie

Nothing is consistent. As things were going good, the latest Microsoft update changed something and now the games won't work in fullscreen mode with Windows DirectX. So it is now required to enable the DirectX emulation in DxWnd.

previously known as Discrete_BOB_058

Reply 5 of 8, by Carrera

User metadata
Rank Member
Rank
Member
BEEN_Nath_58 wrote on 2022-04-11, 15:50:

Nothing is consistent. As things were going good, the latest Microsoft update changed something and now the games won't work in fullscreen mode with Windows DirectX. So it is now required to enable the DirectX emulation in DxWnd.

Welcome to the world of Cloud where the computer based on inputs from someone thousands of miles/kilometers away decides what is best for you....
It will likely go back the other way in a few weeks/months...

Reply 6 of 8, by BEEN_Nath_58

User metadata
Rank Oldbie
Rank
Oldbie
Carrera wrote on 2022-04-12, 09:23:
BEEN_Nath_58 wrote on 2022-04-11, 15:50:

Nothing is consistent. As things were going good, the latest Microsoft update changed something and now the games won't work in fullscreen mode with Windows DirectX. So it is now required to enable the DirectX emulation in DxWnd.

Welcome to the world of Cloud where the computer based on inputs from someone thousands of miles/kilometers away decides what is best for you....
It will likely go back the other way in a few weeks/months...

I don't know, MS is adding to many secondary functionalities to Windows and causing revolutionary changes. Cloud can't, at least for the next 10 years here, overtake local PCs. At least you must feel a PC, that will go away someday just as digital content.

previously known as Discrete_BOB_058

Reply 7 of 8, by Carrera

User metadata
Rank Member
Rank
Member
BEEN_Nath_58 wrote on 2022-04-12, 11:01:
Carrera wrote on 2022-04-12, 09:23:
BEEN_Nath_58 wrote on 2022-04-11, 15:50:

Nothing is consistent. As things were going good, the latest Microsoft update changed something and now the games won't work in fullscreen mode with Windows DirectX. So it is now required to enable the DirectX emulation in DxWnd.

Welcome to the world of Cloud where the computer based on inputs from someone thousands of miles/kilometers away decides what is best for you....
It will likely go back the other way in a few weeks/months...

I don't know, MS is adding to many secondary functionalities to Windows and causing revolutionary changes. Cloud can't, at least for the next 10 years here, overtake local PCs. At least you must feel a PC, that will go away someday just as digital content.

We still need hardware of course but the software is being pulled out from under our feet.
I hate it when my computer behaves differently without me doing anything.

Reply 8 of 8, by BEEN_Nath_58

User metadata
Rank Oldbie
Rank
Oldbie

So I was able to run a 3Dfx version of MechWarrior 2 using dgVoodoo2 + DxWnd, but it is not perfect. As you can see in the screenshot, the HUD is not loaded and the Pause menu doesn't display either. The version I use is for Orchid Righteous 3D but I don't think the other 3Dfx versions differ much (if they).

Attachments

previously known as Discrete_BOB_058