One thing I noticed was that on my working XP box, the MW2hook window displays the following while the game is running:
Code: Select all
MW2Inject
=========
Copyright (C) Chris Porter 2008, all rights reserved.
Version: 1.00
Executing "C:\Games\Mech2Mercs\mercswin.exe"... \
-------------------------------------------------------------------------------
[16:22:18] Log opened.
[16:22:18] MW2Shim 1.00 attached to process.
[16:22:18] No config file found, activating all patches...
[16:22:18] Attaching: startup
[16:22:18] Attaching: mechlab
[16:22:18] Attaching: heaphack
[16:22:18] Attaching: frameratelimit
I've tried it both with and without the /-startup switch, with and without the Win98 compatibility setting on mercswin.exe, and with/without the DLL files from SHELL_VESA_GDI42.rar. I was unable to get Mech2XPv3.exe to work ("File does not match patch"); is that only for the original Mech2:31CC game, not Mercs or GBL?
I should note that I "installed" it on the Vista box by just copying my entire C:\Games\Mech2Mercs folder over from the XP one, including all the config files, save games, patches (it's patched to version 1.06), and the CD image files. Is it possible this is causing problems, and there are some files I should remove? I tried to do a clean install from the CD, but Vista tells me that setup.exe isn't compatible.
My specs:
Windows Vista SP2 64-bit
Intel Core2Duo P8400 2.26 GHz
4 GB RAM
Dell Studio laptop
I think my version of Mercs is the normal retail one, but I'm not sure. If it helps, on the CD the readme.txt file is dated 1996-09-15 and the mercswin.exe file is dated 1996-09-04.
Oh, I also tried running it through MechVM, which successfully plays the intro movie and takes me to the main screen, but it crashes as soon as I try to load a game, start a new career, or enter Instant Action. (It does the same thing on my XP system.) The DOS versions also crash right away, both with the Slug's Hook and MechVM DOSbox.