Author Topic:  MechCommander 1 / Gold - InstallingTutorial  (Read 12261 times)

30 Mar 17

Read 12261 times

Offline RizZen

  • Members
  • Ace
  • *










Look also here:
MCG-DH Fullversion: Notes for installing


How to install & play
MechCommander Gold on
Windows 10, 8, 7, Vista, XP & 98
I Explain how you can start Mech Commander Gold with an example system running
latest version of Windows 10 64-bit.
Also look here: Youtube-Tutorial by Sean Lang



You will need these files to install Vanilla MCG-DM v1.8
The steps how to install MCG on Windows are the same
for Windows Editions 10, 8, 7, Vista & XP (32&64bit)




Step 1
Mount the MCG *.ISO file as virtual drive - In my example all needed files are shown in an example standard "Download" folder each Windows Version has (with other menu design but all in all microsoft kept same graphical interface all the time.


Just open on "Your Computer" at the top left of the desktop.



Step 2
Open your Download folder!




Step 3
Mounting the *.ISO file as virtual disk:You can see the three downloads above now. First right klick on the iso file. A subcontext menu on Windows 10/8/7 should appear offering mounting the iso on top as CD."

Select Mount



Step 4
Mounting it!




Step 5
On the left explorer window you see a new virtual drive was added to your system. Now easy installing with CD? - Nope its not that easy. We need this mounted drive only to start and run the game via game exe file. We wont install it now regular way.

Mounted Image of MechCommander Gold



Step 6
Now create the Mech Commander Basic Vanilla Game Folder Open MCG Original *.7z file (on pic its a *.rar file).





Step 7
Win ZIP now makes trouble? F***peeep* it its a bad programme in my eyes. I use Winrar. It is a free available Extract Programm for compressed files used mostly via Internet. After installing winrar the subcontext menu changes.





Step 8
Open file with Winrar same way via subcontext menu after right klicking now. A new window will appear winrar asks for purchase skip that after skipped starting window of winrar it shows the datas in Original.7z like this:




Step 9
Now create your own MechCommander Gold Game Folder: WinRar shows you now the game folder like in regular explorer we are just working in.

Highlight the Original folder and Tell Winrar to extract these Files.



Step 10
Enter your path here:WinRAR asks for the adress to place your Mech Commander Gold Game folder on your hard-drive.




Step 11 (optional)
Now you could install my MCG Darkest Hours Files, too.  When you want to play biggest MCG content, potential & freedom for players ever delivered - open my version first with WinRAR so that its shown as regular folder. For detailed Install Information klick here!



You see left side the Virtual Drive of Mech Commander Gold is still mounted. You can also take the original CD of the game then you dont need to use any *.ISO before, just start follow the MCG-DH-v4.0 Install-Guide.
Start the game exe (on the right side) shown on screenshot, or choose the exe with the resolution you desire. Keep in mind that game can´t start with "bigger than Desktop" resolutions. On first start windows will install direct play if it wasn't before, now game starts and u only need to execute the "MCXResolution.exe" you desire next time u play (aslong disk is mounted). Keep in mind that the highest resolutions can cause game crashes during big missions. To workaround it start the same missions again in a lower resolution. The res I played through in test runs where 1024x768 & 1600x900. Bigger resolutions are crashing from time to time and the hud map display is shown wrong but game works with all resolutions. I recommend 1024X768. Better then original but still not to much so game can handle in all missions.



Step 12
"Example in mission 1 of my campaign after starting on win10 with 1600x900 resolution. I recommend 1024x768 played with this through all missions without any crashes or problems."
Windows 10 NOTICE!!! It is recommended to start MCG exe files with Windows XP SP2 / (98.) compability mode. Run MCXResolution.exe files with 256 colors and 8/(16)bit.




_________________________





My testing systems where three Windows XP computers, one Windows 98 SE and one system with Windows 10. Game works on all of them (64/32/16bit). But only on Win98 I could start installers & Editor and other software built around. On windows vista / xp u may need burning software or virtual clone drive in order to mount ISO. I hope this helps a lot people to find a way back to play one of the best existent retro-rts games which have been ever created. Mech Commander Gold takes place 83 in the list of the best computer games ever!


Regards RizZ
« Last Edit: 25 Dec 18 by RizZen »

29 Apr 17

Reply #1

Offline Roland Fürstenhöfer

  • Members
  • Rookie
  • *

Didnt work:

Step 2: RizZen Ultimate Mod download:

An Error Has Occurred!
You are not allowed to access this section

29 Apr 17

Reply #2

Offline RizZen

  • Members
  • Ace
  • *


Links to working downloads you can get above. I uploaded the mod files on multiple platforms. Links above will be replaced, thx for info, where older patches which are already deleted that's why you got error.


Here is the development and download page with all working downloads of mod, optional files and updates for mod. It gets constantly updated each time I make new files for Mech Commander:
MCG - Darkest Hours Download Page
Short notes for Windows 10 users:
Spoiler: show
- you need directplay installed by Microsoft (free)
- start all exe files of mech commander with windows xp / windows 98 compatibility
- start game with 8bit / 256 colors (16bit also works with some graphic cards (65535 colors then)
I could start game without these settings. I'm using a geforce nvidia graphic card on windows 10. But these settings also reduce errors and crashes to a very low level so game gets playable smooth and without many bugs. I recommend 1024x768 or 1280x768 (wide-screen resolution) played both complete walkthroughs without serious or unnormal problems.
Summoner says, that he played 1900x1080 to mission 20... I can't confirm that some work with high res here some not - if game crashes I choose lower resolution and walkover it.

« Last Edit: 29 Dec 18 by RizZen »

25 Jun 17

Reply #3

Offline RizZen

  • Members
  • Ace
  • *

Re-Opened  & Remastered



This Installing Guide only is for installing MechCommander Gold - Desperate Measures Version1.8.
For Install-Instructions of Remastered MCG Darkest Hours have a look here.
« Last Edit: 12 Dec 18 by RizZen »

14 Apr 18

Reply #4

Offline RizZen

  • Members
  • Ace
  • *

How to play MechCommander on LINUX!

Tested: mandriva 2008.1, ubuntu 10.10

There are three basic steps to running Mechcommander Gold on Linux:

  • Install the latest version of wine – Open your Ubuntu Software Center (Ubuntu), or Install & Remove Software window (KDE) search for wine, and install your desired package. For other linux distributions see: http://www.winehq.org/download/
  • Install the game – You have two options here. You can either copy the contents of your game installation on a windows machine or the contents of the MCG disk or you can install from an ISO. If you are installing from an ISO start by opening up a root terminal. After entering your password create a directory where you will be mounting the disc using:
Code: [Select]
mkdir name_of_your_dir
Then run:

Code: [Select]
mount -o loop your_disk.iso /name_of_your_dir

replacing , “name_of_your_dir”with the directory name you wish to use for your mount folder, and “your_disk.iso” for the name of your iso file. If this works you will see the disk contents in your mount folder. In this folder run:

Code: [Select]
wine AUTORUN.EXE
(make sure to set this file as executable by right clicking on it -> properties -> compatibility tab) and install as you would on a windows machine. For more info on mounting see http://www.cyberciti.biz/tips/how-to-mount-iso-image-under-linux.html


For more info see: http://appdb.winehq.org/objectManager.php?sClass=version&iId=7039


I found this here: The Game Engine


MCG Darkest Hours install note
for making MCG-DH work on Linux you need first to install the original game, then start game from MCG Darkest Hours folder like the original game - and Mod should work. So to activate MCG-DH follow the Windows 98 Installation notes for it.

Regards RizZen
« Last Edit: 14 Apr 18 by RizZen »

14 Apr 18

Reply #5

Offline RizZen

  • Members
  • Ace
  • *

How to play MechCommander on MAC/OS!

from 10 January 2016
This WSI file will create a Wrapper and install Mechcommander Gold into that Wrapper. Follow the following steps in order to play the game:

1. Download the freeware ISO file of the game here… (click install —> download the iso)
2. After download, Mount the CD with DiscImageMounter (right-click .iso file —> open with)
3. Go to Porting Kit library —> server tab and download the Mechcommander Gold file.
4. Porting Kit will now scan the disc and run the setup file.
5. Click the standard “next ,next, next, finish” stuff without modification.
6. After installation exit the installer and Porting Kit will say that install finished.
7. Play the game on the library —> local tab
8. Have fun!

Game description
The classic Mech Commander Series was released for free by Microsoft. You play the commander of the ‘Federation Suns’ charged with ridding a planet of the forces of the evil ‘Smoke Jaguars’. The game can be played against the computer or human players on-line (either in battles or co-operative games). The player assumes the role of the commander of Zulu company from the Federated Commonwealth’s First Davion Guards, and the planet Port Arthur must be taken back from the Clan Smoke Jaguar. The plan is to systematically establish a beachhead on the planet, then cut off supply lines to the Jaguars, and finally retake cities and territories until the final mission at the Port Arthur staircase. The campaign mode is 30 missions long, divided into five operations, each six missions long.

Requirements
- The free Porting Kit app
- A two Button USB mouse with scroll-wheel (recommended)

Important Notes
- The Disc Image needs to be mounted in order to play the game!

MCG Darkest Hours install note
- for making MCG-DH work on MAC you need first to install the original game, then start game from MCG Darkest Hours folder like the original game - and Mod should work. So to activate MCG-DH follow the Windows 98 Installation notes for it.


Found on: Porting-Kit Solution - alternate link Crossover.


Regards RizZ
« Last Edit: 14 Apr 18 by RizZen »

23 Apr 18

Reply #6

Offline clyde642

  • Members
  • Rookie
  • *

First off THANK YOU FOR THIS! great game that I truly love. No idea why I have an obsession with this game but this is awesome. I have one question, That song that plays over and over, I turn off the music and it still plays, how do I turn it off or remove it?

23 Apr 18

Reply #7

Offline RizZen

  • Members
  • Ace
  • *

Wrong thread, the MechCommander Gold - Darkest Hours development thread is here.


To answer your question:
This should be an eye-opener ;)


And complete guides you find here.






Regards RizZ
« Last Edit: 17 Dec 18 by RizZen »

17 Dec 18

Reply #8

Offline RizZen

  • Members
  • Ace
  • *

Rainbow color problems in older games (Windows Vista/7 issues)

Some Windows (XP rare cases), Vista and 7 have compatibility issues with DirectDraw using 256 color depth resulting in incorrect colors. This color issue does not occur on Windows 8 and later; the steps below only apply to earlier versions.



Cause

This issue appears to be caused by Explorer.exe resetting the system palette, essentially overwriting the palette defined by the game (hence the rainbow colors). This is evidenced by how taking a screenshot of an affected game will show just the discoloration with black where the other game assets would be rendered and by the fix itself.

A more technical explanation: These games rely on DirectDraw, an API in DirectX which was used to render graphics which is now deprecated. More specifically, they used an exclusive palette, where they set the system palette (the colors the system can use, back when there were only 256 colors) to the palette the game wants to use. However, some applications try to set their own exclusive palette, causing conflicting colors since the game's exclusive palette is no longer actually exclusive and is set to the wrong colors. In newer versions of Windows, CSRSS and the desktop window (explorer.exe) set their own palette, which causes the odd colors.




Fixes / Solution workaround

1. Direct Draw Compatibility tool - download w7ddpatcher
w7ddpatcher is the most simple and best method.
Spoiler: show

===============================================================
DirectDraw Compatibility Tool
===============================================================

[ Program purpose ]

DirectDraw Compatibility Tool is designed to fix color palette corruption
in the old games (Fallout, Age of Empires, Worms Armageddon, Theme
Hospital and other from the second half of the 90th).
Corruption occurs because of incompatibility between graphical
interface Windows Aero and games intended to work with DirectX 7
DirectDraw or an older DirectX version. Both Windows Vista and
Windows 7 have built-in compatibility tools for such games. But to invoke
compatibility mode there should be information about specific exe-file in
the corresponding part of the registry. DirectDraw Compatibility Tool allows
to completely automate process of compatibility rules creation.

[ Program functions ]

DirectDraw Compatibility Tool has two operation modes:
- create compatibility rules for a given game;
- save compatibility rules to the reg-file.

'Apply' button allows to automatically create compatibility rule. When
field 'Pathname of the target exe-file' contains desired game, on button-
press it will be analyzed and corresponding rule will be formed. If problems
where caused by incompatibility on DirectDraw level they should cease
immediately after rule creation. But it's probable that there are some other
problems which have to be solved with different tools or could not be
solved at all. For example Worms Armageddon version 1.3 doesn't run
under Windows 7 x64, meanwhile version 3.6.29 processed with the
Compatibility Tool runs smoothly under that OS.
If 'Pathname of the target exe-file' is empty, button 'Apply' will open the
file selection dialog.

'Create reg-file' button allows to export compatibility rule as a Windows
registry file. This file could be imported into the registry manually or
distributed along with the game. I need to admit that reg-files are different
for 32- and 64-bit Windows (64-bit version has keys in the additional registry
brunch). In the case of the automatic rule creation ('Apply' button)
DirectDraw Compatibility Tool detects Windows version itself. Manual
application of the reg-file from the 32-bit Windows most probably will not
give a positive result on the 64-bit OS but reg-file from the 64-bit Windows
could be used on the 32-bit OS version seamlessly. In the latter case one
redundant registry key will be created.

[ Supported games ]

Updated list of the supported games will be published on the DirectDraw
Compatibility Tool web-page. Click 'homepage' link in the upper right
corner of the program window to get there. If you managed to solve
problems with a game which is not in the list, you could help the project
leaving a comment on the site.
At the current moment color corruption has been fixed for Fallout 1,
Fallout 2, Worms Armageddon (version 3.6.29), WarCraft 2 Battle.net
Edition and Theme Hospital. This method should work for Age of Empires
as well but has not been really tested.

[ From author ]

Hope I made a life of an old-gamers and fans a little easier. Any
comment and suggestion are welcome, especially since the program
homepage is my blog.

Copyright 2010 Galogen
English Localization by ALCHEMIST
Found on https://www.sevenforums.com/gaming/2981-starcraft-fix-holy-cow-22.html#post883615
Download found on https://community.pcgamingwiki.com/files/file/721-win-7-directdraw-compatibility-tool/

-----


2. PalettestealerSuspender - download
Prevents palette issues using a different method.
Spoiler: show

PalettestealerSuspender
PalettestealerSuspender - A tool to prevent color problems in old Directdraw games

PalettestealerSuspender is a launcher tool which allows you to play Directdraw games in fullscreen on Windows Vista and Windows 7 without color problems. See this site for a full description of the problem and solutions.



Changelog
- Update (15-Aug-2012): A new update for the PalettestealerSuspender program is up. This release tries to fix some common "black screen after game exit" and other problems people have reported. Updated version can be downloaded from normal link below.
- Update (30-Jul-2011): A new update for the PalettestealerSuspender program is up. This release brings some significant UI changes. The tool now loads and saves settings and hides to the notification area so it can run and monitor games in the background. I've restructured the accompanying blog post to move program instructions to a separate page (this one).
- Update (24-Apr-2011): A new update for the PalettestealerSuspender program is up. This release fixes some bugs, and adds the ability to use the program in "batch/console"-mode. The readme contains usage details.
- Update (08-Sep-2010): I've added explanation for the new registry method (see comment). Also added a link to Jari Komppa's Ddraw implementation.
- Update (18-Apr-2010): A new version of the program is up. This version includes the ability to wait for a game until it is started instead of starting the game itself. This is useful when using launchers or lobby programs like Garena which start the game for you.
- Update (27-Mar-2010): I've added a new version of the program which fixes the "CD not found"-issue when using patch 1.0c for The Conquerors. Turns out the working directory for the executable should be set to "C:\Install Path\Age Of Empires 2" and not C:\Install Path\Age Of Empires 2\age2_x1".
- Update (7-Feb-2010): I've added a new version of the program to fix a minor error which caused an exception to appear when starting the game in some rare cases. Download link still below.



Works with
- Worms Armageddon
- Age Of Empires (and Rise Of Rome)
- Age Of Empires 2: Age Of Kings (and The Conquerors)
- Starcraft (and Broodwar)
- Diablo 1 (and expansions)
- Diablo 2 (and expansions, note that Blizzard fixed the color issue in a recent patch)
- Star Wars: Galactic Battlegrounds (fun fact: this game uses the same engine as the Age Of Empires series)
- Fallout 1
- Fallout 2
- Others... (MechCommander?)

Usage (GUI)

Startup
After opening the program automatically places itself in your notification area and loads your saved settings. Settings are saved in "save.xml"; you may delete this file and start the program again to start with a blank slate if you desire to do so. Only one instance of the program can run at once.

The program places itself in your Windows notification area after starting it.


Right click menu
Right clicking the notification area icon brings up a menu with the following options:

Games: this menu will subdivide itself into a list of games. When starting the program for the first time, no games will be present. For each game added, a (un)checkable entry will appear, together with an option to start a game manually.
Configure...: this menu item brings up the configuration screen, where you can add games and manage settings. Double clicking the icon has the same effect.
Quit: exits the program completely.


Right-click menu after starting the program for the first time.


The configuration screen

The "Games"-menu shows a list of added games. Entries can be checked from this menu to monitor them.
The configuration screen (brought up by choosing "Configuration..." in the right-click menu or double clicking the notification area icon) allows for the following:


The configuration screen is opened by choosing "Configuration..." in the right-click menu or by double clicking the notification area icon. Games are added in this screen.

- A list of games: you can add game executables here using the "Browse..." and "Add" buttons. Double clicking removes entries from the list. Checking an item denotes that you wish to monitor this particular game (remember that entries can also be checked from the right-click menu). Every change you make to this list will also be reflected in the right-click menu under "Games".
- A list of palette stealing processes: which should require no tampering in most cases. Palette stealing processes are automatically detected and added to the list while the configuration screen is active. If the program isn't working correctly for you, you might want to leave the configuration screen open while running the game to let new entries appear in this list. By checking and unchecking items you can choose which processes you want to suspend. Note that it is impossible to check or uncheck some processes.
- The method to suspend and resume palette stealing programs: in most cases, the recommended option should work well enough. Try the other options in case the program isn't working.
- Buttons: "Save and Hide" saves your settings to "save.xml" and hides the program back to the notification area. "Quit" completely exits the program and has the same effect as picking "Quit" from the right-click menu.


Starting and playing games
There are two ways to play your games. The first one is to "manually start" your games with the right-click menu. PalettestealerSuspender will automatically suspend all palette stealing programs and resume them when exiting the game.


The first way to start games: by manually starting them from the right-click launcher menu.

The other way is to let PalettestealerSuspender monitor your list of running processes to see if a game has been started. To allow PalettestealerSuspender to monitor a particular game, check its entry in the configuration screen or through the right-click menu itself. This option provides the most flexibility, as you can just configure a list of games you want to monitor in the configuration screen, make sure they are checked, and then just hide PalettestealerSuspender and forget all about it. It will automatically react when you start a game, while still allowing to "manually start" games from the right-click menu as well.


Usage (Console)
As of April 2011, the program also contains a console mode, look in "readme.txt" for usage instructions.


License and Disclaimer
This work is licensed under a Creative Commons Attribution-Share Alike 2.0 Belgium License as stated at http://creativecommons.org/licenses/by-sa/2.0/be/.

THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Found on http://bedagainstthewall.blogspot.com/p/palettestealersuspender.html
downloads of the tool on this site are offline / expired but i
found download on https://github.com/Macuyiko/palettestealer-suspender
Original Macuyiko site: http://blog.macuyiko.com/post/2009/solving-color-problem-red-grass-purple-water-in-age-of-empires-2-age-of-kings-the-conquerors-and-others-too-on-vista-and-windows-7.html

-----



3. DxWnd DirectDraw emulation - download page
DxWnd was originally created to enable old DirectX games to run in a window. Nowadays it provides far more features: It can fix the odd rainbow color issue, enable time stretching, and you can decide between running the game in a window or in full screen.
-----



4. Registry hack - manual override
Windows 7 actually has a builtin, hidden fix for this issue but requires editing the registry.
Spoiler: show

Reg-hack

- Run your game at least once and exit out of it.
- Go to the registry and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\MostRecentApplication (if you're using 64 bit, go to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw\MostRecentApplication)
- Take a note of the name, game.exe, and the ID, which looks similar to this: 0x02e41c67
- Remove the '0x' part of the ID and separate the values into pairs, like this: 02 e4 1c 67
- Take the pairs and reverse their order, like this: 67 1c e4 02
- Open Notepad and add the following. Change NameOfGame to whatever you want, leave Flags alone, enter your own ID keeping commas intact, and change game.exe to whatever it is.


32 bit only!

Windows Registry Editor Version 5.00

Code: [Select]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility\<NameOfGame>]
"Flags"=hex:00,08,00,00
"ID"=hex:00,00,00,00
"Name"="game.exe"

or
64 bit only

Windows Registry Editor Version 5.00

Code: [Select]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw\Compatibility\<NameOfGame>]
"Flags"=hex:00,08,00,00
"ID"=hex:00,00,00,00
"Name"="game.exe"
Spoiler: show

7. Save it as fix.reg and run it to import it to the registry.

---
Not the best method for new users as editing the registry incorrectly can damage your OS.
---

----



5. Kill Explorer with batch script - not recommended!
Paste the following into a text editor and save as a batch script. Run it from the game's folder:
Code: [Select]
TASKKILL /F /IM "explorer.exe"
start /w [insert executable name here].exe
start explorer.exe
If script fails/crashes before it restores the Explorer, you will be left with a blank desktop screen and will have to manually restart the process by the windows key+R to bring up the run dialog and typing "explorer.exe"


found on https://pcgamingwiki.com/wiki/Rainbow_color_problems_in_older_games




RizZen´s note: I never tried that tools above neither i can guarantee nor promis that color problems can be 100% solved on Vista and Win7 OS - but i have some feedback that method 1-3 are helpful for some people who tested it - so i recommend giving it a try when i would use those OS.
« Last Edit: 9 Jan 19 by RizZen »

10 Mar 19

Reply #9

Offline RizZen

  • Members
  • Ace
  • *


24 Jun 19

Reply #10

Offline mwbird8183

  • Members
  • Rookie
  • *

Hey risin, is this copy of mcx 1.0 or 1.8 version? Also I keep having problems unpacking darkest hours too. Can you help?