04/01/2011 - Updated to version 0.4
Sometimes happens that our beloved AoC makes unusable recorded game files (.mgx), and even when we know that the recorded game file is of game version we use (usually 1.0c or 1.0e), we keep getting "Cannot load that old recorded game" message, without a possibility to review our game.
This usually occurs when a rec game file misses the header (first 4 bytes of the file are 0, instead of a value pointing to a game start), and can be corrected with any hex editor, and a little knowledge about MGX file structure...
... but not to bother you, luckily there is another, much easier way to fix your recorded game files There is a small program that will do it for you. Even though I knew of this utility, I didn`t quite knew how it works, so I corrected broken games manually (with hex editor), until I got an (very simple :$) explanation on AoKHeaven forum. Thanks again to Cysion for making all of this easier to me, and everyone else.
If you have some broken recorded game files that you would like to fix, follow these steps:
That`s all! Now run "Age of Empires II: The Conquerors", and try to load any of those fixed recorded game files. It should load without a problem.
Enjoy your records, and finally find out what went wrong with that strategy you tried...
Sometimes happens that our beloved AoC makes unusable recorded game files (.mgx), and even when we know that the recorded game file is of game version we use (usually 1.0c or 1.0e), we keep getting "Cannot load that old recorded game" message, without a possibility to review our game.
This usually occurs when a rec game file misses the header (first 4 bytes of the file are 0, instead of a value pointing to a game start), and can be corrected with any hex editor, and a little knowledge about MGX file structure...
... but not to bother you, luckily there is another, much easier way to fix your recorded game files There is a small program that will do it for you. Even though I knew of this utility, I didn`t quite knew how it works, so I corrected broken games manually (with hex editor), until I got an (very simple :$) explanation on AoKHeaven forum. Thanks again to Cysion for making all of this easier to me, and everyone else.
If you have some broken recorded game files that you would like to fix, follow these steps:
- 1) Download mgxFix utility from here (45 KB, created by biegleux)
2) Unpack it somewhere on your disk (eg. "C:\mgxfix-0.4-win32")
3) Go to your AoC SaveGame folder (eg. "C:\Program Files\Microsoft Games\Age of Empires II\SaveGame"), or wherever your corrupted recorded game is, and select all the files you would like to fix
4) Copy those files to mgxFix folder (where you unpacked it, eg. "C:\mgxfix-0.4-win32")
5) Run "mgxfix.bat" in that same folder (double click it) -- now all the files should be successfully fixed
6) Copy (or cut) the files back to your SaveGame folder (eg. "C:\Program Files\Microsoft Games\Age of Empires II\SaveGame")
That`s all! Now run "Age of Empires II: The Conquerors", and try to load any of those fixed recorded game files. It should load without a problem.
Enjoy your records, and finally find out what went wrong with that strategy you tried...