Mechcommander Gold on Windows 7

Tested: , , ,

Mechcommander Gold can be run on Windows 7 but you’ll likely have to follow a few steps to ensure it works on your machine. The first issue is installation, as the game uses a 16bit installer which is unsupported on 64 bit operating systems.

Freeware installation - Before you start, know that Mechcommander Gold has been released as freeware, so you can freely download ISOs for the game from the web. You can find freeware download links in the Mechcommander Gold freeware download post.

Installation from disc/ISO - Note you’ll still have to have the disc inserted or have the ISO mounted to run the game, unless you find a no-cd executable for the game:

  • Windows 7/Vista 32 bit – If simply running setup from the disc/ISO doesn’t work right away, right click on your cd/iso and select explore. Then set the following files to run in Windows 95 compatibility mode and attempt the installation again:
    _ISDL.exe
    CPUID.exe
    SETUP.exe
  • Windows 7/Vista 64 bit – 64 bit Windows does not support 16 bit installers such as the one for Mechcommander gold. There is a workaround though – create a directory named MCG (name is unimportant) and then manually copy the entire contents of your MCG disc/iso into this folder and start the game using MCX.EXE in your new directory.

Compatibility - To ensure that you don’t run into some common crashes and bugs associated with the game on Windows 7 you’ll want to follow these additional steps:

  • Create a shortcut to MCX.exe (if you don’t have one already).
  • Add the following compatibility tab settings to your MCX.exe shortcut:
    • Run this program in compatibility mode Windows 95
    • Run in 256 colors.
    • Disable desktop composition (to get around the corrupted textures glitch)
    • Run this program as an administrator
  • Run the game from the shortcut

If you’ve followed the above steps and are still having issues running Mechcommander Gold on Windows 7, please post in the comments below. To increase your chances of a solution being found include as much detail as possible (which version of the game you’re running, what operating system you have, what video card you have and steps to reproduce the issue). Screenshots are also very useful!

Sources: link 1

Share on Google+0Share on Reddit0Share on StumbleUpon0Tweet about this on Twitter3Share on Facebook21Digg this
    trent
    March 13, 2013 at 5:23 pm

    simply alt plus enter when this problem occurs, and do it twice. Google mechcommander forum for people who will help you.

    the problem still occur after i try do it over and over again

      Can you be more specific? Which version on Windows are you on, and what error messages if any are you getting?

    I have the issue and have tried both above fixes. It’s in game as well, windowed mode works fine though. Using W7 ultimate 64 bit.

      Which issue are you referring to? I’ve updated the post to include some recommended compatibility settings when running the game that might fix a lot of potential issues.

    Byor Darconis
    February 24, 2014 at 6:29 am

    I dont have a problem with the launcher, it installs fine, the game playes the opening cinema fine,and when i start the missions, the briefings are fine. its just that when i click “start mission” the entire game crashes before it even starts to load the mission. help?

      Hmm I haven’t heard of this error before. Some questions:

      1. Do you get any error messages after the crash?
      2. What version of Windows 7 are you using?
      3. Are you running MCG with Windows 95 compatibility, 256 colours and run as admin selected?
      Travis
      April 9, 2014 at 5:24 pm

      Where you able to fix this?

      I just updated the writeup a bit. Depending on where you got it from you likely still have to have the disc inserted to run the game.

      Most freeware download sites give you an ISO so you can just mount that and it will recognize it as your game disc. If you don’t want to do that, find a no-cd exe for the game and replace your original MCX.exe with the no-cd exe and run the game using that.

    Hannibal_805
    March 17, 2014 at 1:30 am

    Followed all the steps and anytime I enter full screen the textures all become corrupt once again. Nothing I do seems to change it, and playing it in a tiny window doesn’t really seem to be a viable option. Any help would be appreciated.

      Hopefully you won’t have to play in windowed mode. I have a few questions for you:

      1. Which version of Windows are you on?
      2. Are you running the game from the shortcut with at least ‘Disable desktop composition‘ enabled? Without this option selected I get corrupted textures every time I start the game.
      3. Have you tried starting a mission? While really annoying, I haven’t heard of these texture glitches affecting the actual gameplay, just the menu.
    Hannibal_805
    March 17, 2014 at 5:49 pm

    Sure. Like I said I followed all your steps.

    I’m running Enterprise Windows 7×64 bit from the shortcut that you instructed to create with the necessary compatibility settings. And yeah I’ve tried to start the first mission quite a few times to test it and every time the corrupt textures carry over to the actual game.

      Loperditio
      May 7, 2014 at 10:57 am

      i am having the same issues, how do i fix this

        I contacted Hannibal_805 by email about this issue. His game ended up looking like this. If you have the same problem here are some things you can try:

        Attempt 1 – Turn off all other programs when you’re starting the game, especially things like skype and fraps that might conflict with the game display with pop-up and overlays.

        Attempt 2 – Next, if you haven’t tried it already, toggle some of the compatibility options on and off in your shortcut. There may be a specific configuration of these settings other than the one I specified that will resolve this issue for you.

        Attempt 3 – Switch to a basic Windows theme. Composite desktop themes often seem to be the cause of these issues. You can switch the theme in Control Panel\Appearance and Personalization\Personalization.

        Attempt 4 – Download a different version of the game. If you got the game from a user created torrent there’s always a chance that some of the files are missing/corrupted. You can get a freeware version of the game directly from here.

        If any of these attempts fix the issue for you please let me know. If not, you may be out of luck :( This seems to be a fairly rare issue (you are the only two that have reported it).

        Note: Windowed mode will get around this corruption issue, but the view area is quite small. If you’d rather play in Windowed mode instead, check out this post on how to increase your in game resolution: http://www.thegameengine.org/mechcommander-gold/mechcommander-gold-high-resolution/

        Best of luck!

    Hannibal_805
    March 17, 2014 at 5:50 pm

    Thanks in advance for the help.

    Protostar1
    May 12, 2014 at 6:03 pm

    Hi, I am having an issue where mechcommander crashes consistently during the start of Part 1 Mission 2 of the original campaign displaying the following error:

    EXCEPTION (Access violation at 0x006B9B20)
    Address : 0x006B9B20
    Location : ScenarioMap::cellPassable() +0×50
    File : G:\mcx\ai\Move.cpp(936)

    Processor/Stack EAX=0x001757BC EBX=0x0423388C ECX=0x001C9B46 EDX=0x03B46FDC Flags=0×00210202
    =============== ESI=0×00004000 EDI=0×00000007 EBP=0x0018F5F8 ESP=0x0018F5E4 EIP=0x006B9B20
    0x006D26FF InterfaceObject::UpdateMouseState() +0x184F L:\mcx\iface\Iface.cpp(5459)
    0x006C88B6 UpdateMouseStateCallback() +0×16 L:\mcx\iface\iCallbk.cpp(303)
    0×00615846 aCallback::exec() +0×16 G:\mcx\gui\Asystem.cpp(6142)
    0x0061455C aSystem::run() +0xCC G:\mcx\gui\Asystem.cpp(5407)
    0x00610EE1 RealWinMain() +0×301 G:\mcx\gui\Asystem.cpp(3081)
    0x0075F82A WinMain() +0xCA L:\mcx\rmain.cpp(74)
    0x00762CF2 WinMainCRTStartup() +0xCE

    Machine Details
    ===============
    Executable name : D:\Programs\MCG\MCX.EXE
    Current time, date : 21:00:24 Monday 5/12/2014
    Executable time, date : 10:02:58 Monday 7/26/1999
    User name :
    Machine name :
    Processor : AuthenticAMD MMX
    Operating system :
    Version : 4.10.2222
    Time since booted : 24h 20m 22s
    Physical memory : 267,862,016 bytes (255 Meg)
    Available physical memory : 235,843,584 bytes (224 Meg)
    Swapfile size : 1,879,617,536 bytes (1792 Meg)
    Swapfile available : 1,860,378,624 bytes (1774 Meg)
    Virtual memory : 2,143,289,344 bytes (2044 Meg)
    Available virtual memory : 1,958,490,112 bytes (1867 Meg)
    Memory load : 5%

    PCI bus
    =======
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by

    ISA bus
    =======

    DLL Version numbers
    ===================
    amstream.dll – Version 6.6.9600.16384
    quartz.dll – Version 6.6.9600.16384
    devenum.dll – Version 6.6.9600.16384
    dsound.dll – Version 4.07.00.0700
    dinput.dll – Version 4.07.00.0716
    Could not find ‘d3dhalf.dll’
    d3dim.dll – Version 4.07.00.0700
    ddraw.dll – Version 4.07.00.0700
    dplayx.dll – Version 4.07.00.0700
    Could not find ‘dplay.dll’
    ntdll.dll – Version 6.3.9600.17031
    rpcrt4.dll – Version 4.00.1073
    Ir50_32.dll – Version 6.3.9600.16384

    Information returned by Game
    ============================

    ScenarioTime: 019.95
    ScenarioTurn: 486
    MoverUpdateFreq: 000.00
    TurretUpdateFreq: 000.00
    WorldStateUpdateFreq: 000.00
    WeaponFireUpdateFreq: 000.00
    MissionAppName : MechCommander Expansion Release Version: 02.99.07.2601 — MIS0102
    DrawingVFXElement : vblip5
    VFXType : 46

    Any idea what the issue is?

    Protostar1
    May 14, 2014 at 2:56 pm

    Hi alexgophermix,

    Thanks for the reply! I did download from this site/ link to begin with, but am willing to try it again (I absolutely adore this game!). Do you have another idea if a corrupted install isn’t the issue? I have performed all recommendations in this article already, but when performing it for the first time, it is possible I copied something somewhere I shouldn’t have!

      Protostar1
      May 14, 2014 at 4:51 pm

      Just confirmed, it is related to the ‘l Resolution=3′ addition to the PREFS file that causes the crash… It seemed to work on Mission 1 but not Mission 2 or the Expansion campaign. I will try different resolutions to see how those behave…

        Thanks for keeping me up to date. It seems unlikely that a resolution change would cause a mission not to work. Please keep me posted!

          Protostar1
          May 15, 2014 at 2:32 pm

          Hey, so I tried ‘l Resolution=2′ and did not appear to have any issue. I am going to keep playing like this and will report back if I have further issue. The issues with resolution level 3 were immediate on the expansion campaign and the mini map had draw errors even when Mission 1 worked. Maybe it is my gpus? I have crossfired 7870s.

          Thanks for you help and original posts!

            Very strange! Thanks for the investigative work. Could you by any chance post a screenshot of what you mean by mini-map draw errors? Also what is the native resolution of your monitor?

            The only resolution related issue I’ve seen before is that setting the game resolution higher than what is supported by your monitor causes startup crashes. What you’re describing is a first!

    Protostar1
    May 15, 2014 at 4:22 pm

    The draw error is only related to the “outline box” showing view area. Depending where you move, it resizes to very exaggerated proportions. Its almost like the resolution is too high to the extent the actual map (which the mini map is simulating) cant draw enough outside the movable area to compensate for the high resolution and view area. The mini map box appears fine on resolution 2.

    My screen has a 1920×1200 max resolution.

      Protostar1
      May 16, 2014 at 6:02 pm

      Got some further details (tell me when to stop haha). Resolution 2 has been largely successful, but had a late mission fail on Op1 Mis5 (farms) and on the 3rd solo mission. Did not retry playing either. Maybe back to your corrupted files concern, but I did a fresh download and full copy/ install after my initial issues.

        Maybe try to install from the other link? Also make sure your video card drivers and your directx are up to date. The inconsistent behaviour suggests either something wrong with the files or your drivers.

        Please feel free to keep posting! You can never have too much information :)

    proxrb
    July 28, 2014 at 6:35 pm

    I’ve been getting this error. I’ve tried adjusting the resolution to 2 and 3, but no luck. It was downloaded from the links listed at thegameengine, and I copied all the contents of the .iso (after mounting) to a folder. Any ideas?

    ASSERT (00000005 – could not open scenario file )
    Address : 0x006F6F2E
    Location : No .PDB file found
    File : No .PDB file found

    Stack
    =====
    0x0072B7F2 Mission::StartScenario() +0xD2 L:\mcx\mission\mission.cpp(1253)
    0x006DCD97 BriefingScreen::handleEvent() +0xB27 L:\mcx\logistics\logbri.cpp(1011)
    0x006116DC handleEvent() +0x72C G:\mcx\gui\Asystem.cpp(3647)
    0x006128EA CheckMouse() +0x10A G:\mcx\gui\Asystem.cpp(4378)
    0×00615846 aCallback::exec() +0×16 G:\mcx\gui\Asystem.cpp(6142)
    0x0061455C aSystem::run() +0xCC G:\mcx\gui\Asystem.cpp(5407)
    0x00610EE1 RealWinMain() +0×301 G:\mcx\gui\Asystem.cpp(3081)
    0x0075F82A WinMain() +0xCA L:\mcx\rmain.cpp(74)
    0x00762CF2 WinMainCRTStartup() +0xCE

    Machine Details
    ===============
    Executable name : E:\MCX.EXE
    Current time, date : 21:33:36 Monday 7/28/2014
    Executable time, date : 10:02:58 Monday 7/26/1999
    User name :
    Machine name :
    Processor : AuthenticAMD MMX
    Operating system :
    Version : 4.10.2222
    Time since booted : 430h 25m 32s
    Physical memory : 267,862,016 bytes (255 Meg)
    Available physical memory : 235,843,584 bytes (224 Meg)
    Swapfile size : 1,879,617,536 bytes (1792 Meg)
    Swapfile available : 1,860,378,624 bytes (1774 Meg)
    Virtual memory : 2,143,289,344 bytes (2044 Meg)
    Available virtual memory : 1,943,011,328 bytes (1853 Meg)
    Memory load : 5%

    PCI bus
    =======
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by
    (Version ) by

    ISA bus
    =======

    DLL Version numbers
    ===================
    amstream.dll – Version 6.6.7600.16385
    quartz.dll – Version 6.6.7600.16385
    devenum.dll – Version 6.6.7600.16385
    dsound.dll – Version 4.07.00.0700
    dinput.dll – Version 4.07.00.0716
    Could not find ‘d3dhalf.dll’
    d3dim.dll – Version 4.07.00.0700
    ddraw.dll – Version 4.07.00.0700
    dplayx.dll – Version 4.07.00.0700
    Could not find ‘dplay.dll’
    ntdll.dll – Version 6.1.7600.16385
    rpcrt4.dll – Version 4.00.1073
    Ir50_32.dll – Version R.5.10.15.2.55

    Information returned by Game
    ============================

    ScenarioTime: 000.00
    ScenarioTurn: 0
    MoverUpdateFreq: 000.00
    TurretUpdateFreq: 000.00
    WorldStateUpdateFreq: 000.00
    WeaponFireUpdateFreq: 000.00
    MissionAppName : MechCommander Expansion Release Version: 02.99.07.2601 — Logistics
    DrawingVFXElement :
    VFXType :

      What’s the native resolution of your monitor? Also does this crash happen when the game starts or when you open a specific map. If so, which map?

      From the error "No .PDB file found" it sounds like there’s something fudged with your install.

      How are you running the game? If you’ve created a shortcut make sure the shortcut points to the .exe in your copied folder (not your cd). It might also be worth comparing the CD contents with your copied folder contents to see if there’s anything that didn’t copy over.

      Start with that and let me know how it goes.

      Edit: You can also try forcing the game to run in Windowed mode to see if that helps by opening prefs.cfg and changing b DirectDraw=TRUE to b DirectDraw=FALSE. See http://mechcommander.co.uk/topic/6955196/1/ for more info.

Leave a Reply

Search
Questions!?
Play nice
>> All posts, unless specified otherwise, are original and created solely for The Game Engine. Please credit anything you use or reference from this site.
Was this site helpful?
>> The Game Engine is a non-profit personal project. Please consider a small donation so we can keep helping you with your games.