I figured out why this was happening, and how to fix it. The cause is files which were corrupted by the patching process. The .pak files which host most of the game content are nothing but compressed files (like .zip files) with every piece on content, like trees, mechs, maps, etc. If a certain mech files get corrupt, any map you load where a player is running that mech will lead to a crash with a CryEngine read error. Here's how you test for, and fix, corrupt game files:
Download 7-zip (a free compression tool, like pkzip) and install it
- Browse to where the game directory is
For me, it's located at D:\Program Files (x86)\MWOnline\MechWarrior Online\Game
I think the default is C:\Games\MechWarrior Online\Game
You will note, the default location is not used by any other app or game, this is because PGI thinks it is special and doesn't adhere to industry standards for anything, which is why we're fixing such a simple issue ourselves instead of having an option to "repair install". A repair option is included in all standard MSI installers, but PGI doesn't adhere to standards, opting to reinvent yet another wheel, so we don't have a repair option.
So, on to fixing what PGI screwed up..
Select all of the .PAK files in the 'game' directory, then right click, select 7-zip, then select "test archive".
7-zip will then test all of the .pak files and report back with any corruptions. Any file with a corruption will need to be redownloaded. Some of these files are big (600MB+), so be prepared for a long download time.
For me, both the Objects.pak and FrozenCity_ig.pak files were corrupt. Your corruptions will vary.
If any files are reported as corrupt, here is the link to download them direct from the PGI server:
http://patcher.mwome...tion/live/Game/
NOTE:
This is not a browsable link. You must have a direct link to each and every file. This means..
If you need Objects.pak, you must browse to this link:
http://patcher.mwome...ame/Objects.pak
Once downloaded, replace the original Objects.pak with the new one.
Repeat this download/replace step for as many files as need replacing. Once finished, your game will no longer get a CryEngine error.
Now get back to mech war!
Edited by Domush, 23 December 2012 - 08:18 AM.