This is a simple guide to text editing your saved game. I
do not want this to be copy by anyone. You did not work
long hours figuring this out so, please don't copy this.
First you have to go into the mechcommander 2 file, go to
data, and then savegame. Make a back-up copy. Next right
click the file you want and click Open with. You want to
use WordPad. Also be careful, this could destroy your file
or crash your computer, you have been warned.
Now you have your file open and you don't understand a
thing it's saying. Lets start with the easy stuff:
[General]
l VariantCount = 29
l PilotCount = 52
l InventoryCount = 24
b FirstTimeResults = FALSE
st CampaignFile = "data\campaign\campaign.fit"
st CampaignName = "Carver V Campaign"
st PlayerName = "Crusader"
l CBills = 100171000
l Group = 4
b BigMoviePlayed = TRUE
st MissionName = "Night Ops: Liao Raid"
st MissionFileName = "mc2_05"
l CompletedMissions = 0
Variant Count – This is the number of variant mech types
you have. Remember, 0 counts. So, if you have checked the
last variant and its number 61, you have 62 variants.
Pilot Count – Same as above but with pilots
Inventory Count – Same as above but with the mech itself.
CBills – amount of cash.
Editing Varients
This is the hardest part; it takes time and skill. This
below is an example and as you can see it was hard. This
you can copy and use if you want. Just remember, start with
your last variant number (15), make this [Variant16] and
make you count 17. Also, a variant is not the mech, it's a
mech design.
[Variant1]
st Chassis = "data\objects\bloodasp.csv"
st VariantName = "Black Knight"
l ComponentCount = 49
l Component0 = 10
l Component0x = -2
l Component0y = -2
l Component0Location = 2
l Component1 = 25
l Component1x = 0
l Component1y = 0
l Component1Location = 1
l Component2 = 25
l Component2x = 1
l Component2y = 0
l Component2Location = 1
l Component3 = 25
l Component3x = 2
l Component3y = 0
l Component3Location = 1
l Component4 = 25
l Component4x = 3
l Component4y = 0
l Component4Location = 1
l Component5 = 25
l Component5x = 4
l Component5y = 0
l Component5Location = 1
l Component6 = 25
l Component6x = 5
l Component6y = 0
l Component6Location = 1
l Component7 = 25
l Component7x = 6
l Component7y = 0
l Component7Location = 1
l Component8 = 25
l Component8x = 7
l Component8y = 0
l Component8Location = 1
l Component9 = 25
l Component9x = 8
l Component9y = 0
l Component9Location = 1
l Component10 = 25
l Component10x = 9
l Component10y = 0
l Component10Location = 1
l Component11 = 25
l Component11x = 10
l Component11y = 0
l Component11Location = 1
l Component12 = 25
l Component12x = 11
l Component12y = 0
l Component12Location = 1
l Component13 = 139
l Component13x = 0
l Component13y = 1
l Component13Location = 1
l Component14 = 139
l Component14x = 1
l Component14y = 1
l Component14Location = 1
l Component15 = 139
l Component15x = 2
l Component15y = 1
l Component15Location = 1
l Component16 = 139
l Component16x = 3
l Component16y = 1
l Component16Location = 1
l Component17 = 139
l Component17x = 4
l Component17y = 1
l Component17Location = 1
l Component18 = 139
l Component18x = 5
l Component18y = 1
l Component18Location = 1
l Component19 = 139
l Component19x = 6
l Component19y = 1
l Component19Location = 1
l Component20 = 139
l Component20x = 7
l Component20y = 1
l Component20Location = 1
l Component21 = 139
l Component21x = 8
l Component21y = 1
l Component21Location = 1
l Component22 = 139
l Component22x = 9
l Component22y = 1
l Component22Location = 1
l Component23 = 139
l Component23x = 10
l Component23y = 1
l Component23Location = 1
l Component24 = 139
l Component24x = 11
l Component24y = 1
l Component24Location = 1
l Component25 = 147
l Component25x = 0
l Component25y = 2
l Component25Location = 1
l Component26 = 147
l Component26x = 1
l Component26y = 2
l Component26Location = 1
l Component27 = 147
l Component27x = 2
l Component27y = 2
l Component27Location = 1
l Component28 = 147
l Component28x = 3
l Component28y = 2
l Component28Location = 1
l Component29 = 147
l Component29x = 4
l Component29y = 2
l Component29Location = 1
l Component30 = 147
l Component30x = 5
l Component30y = 2
l Component30Location = 1
l Component31 = 147
l Component31x = 6
l Component31y = 2
l Component31Location = 1
l Component32 = 147
l Component32x = 7
l Component32y = 2
l Component32Location = 1
l Component33 = 147
l Component33x = 8
l Component33y = 2
l Component33Location = 1
l Component34 = 147
l Component34x = 9
l Component34y = 2
l Component34Location = 1
l Component35 = 147
l Component35x = 10
l Component35y = 2
l Component35Location = 1
l Component36 = 147
l Component36x = 11
l Component36y = 2
l Component36Location = 1
l Component37 = 154
l Component37x = 0
l Component37y = 4
l Component37Location = 1
l Component38 = 154
l Component38x = 1
l Component38y = 4
l Component38Location = 1
l Component39 = 154
l Component39x = 2
l Component39y = 4
l Component39Location = 1
l Component40 = 154
l Component40x = 3
l Component40y = 4
l Component40Location = 1
l Component41 = 154
l Component41x = 4
l Component41y = 4
l Component41Location = 1
l Component42 = 154
l Component42x = 5
l Component42y = 4
l Component42Location = 1
l Component43 = 154
l Component43x = 6
l Component43y = 4
l Component43Location = 1
l Component44 = 154
l Component44x = 7
l Component44y = 4
l Component44Location = 1
l Component45 = 154
l Component45x = 8
l Component45y = 4
l Component45Location = 1
l Component46 = 154
l Component46x = 9
l Component46y = 4
l Component46Location = 1
l Component47 = 154
l Component47x = 10
l Component47y = 4
l Component47Location = 1
l Component48 = 154
l Component48x = 11
l Component48y = 4
l Component48Location = 1
That's a lot, but you get a lot. This says it belongs to a
Blood Asp, is named Black Knight, has jump jets, 12 amour,
12 Clan ER PPC, 12 Clan Heavy Laser, 12 Clan Heavy Large
Laser.
Now this is the best I could do with-out going overboard.
If you do it won't work and causes the game to crash
Too many components – getting over 50 (You can go over, but
watch it)
Too many weapons or ammo – For some reason ammo using
weapons has problems, so use lasers. (I play with limited
ammo anyway, so lasers are good).
Too high cost – the cost is too high and the game can't
compute.
154 - Clan ER PPC – (best long-range laser)
147 - Clan Heavy Large Laser – (best medium-range laser)
139 - Clan Heavy Laser – (best short-range laser)
25 - Amour
10 – Jump Jets (look at the first component in the variant
above, must be like that, it counts as a component, only 1)
If you want to find out other weapon numbers, do it
yourself by placing the one weapon in a variant, then open
the file and it should be there, in that varient.
Now inputting the data.
l Component0 = 10 (the item a.k.a. weapon, amour, etc.)
l Component0x = -2 (for jump jet only)
l Component0y = -2 (for jump jet only)
l Component0Location = 2 (for jump jet only)
l Component1 = 25 (the item a.k.a. weapon, amour, etc.)
l Component1x = 0 (the box across, starts at 0)
l Component1y = 0 (the box down, starts at 0)
l Component1Location = 1 (for weapons, armour, and heat
sinks)
So, remember 0 counts and every component has a new number.
That 49 is 50 components. That 0x and 0y means the first
box. Also the size of the weapons counts, so if you place a
2x2 weapon at 0x and 0y, a weapon below it is at 0x and 2y.
Also variant count 49 is 50 variants.
Pilot Editing
This is simple and straight forward. Here below is an
example.
[Pilot2]
st FileName = "pmwclaymore"
l Rank = 4
f Gunnery = 80.000000
f Piloting = 80.000000
l Kills = 999
l VehicleKills = 999
l InfantryKills = 999
l MissionsCompleted = 1
uc[50] MissionsPlayed = 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
b Dead = FALSE
b Medal0 = TRUE
b Medal1 = TRUE
b Medal2 = TRUE
b Medal3 = TRUE
b Medal4 = TRUE
b Medal5 = TRUE
b Medal6 = TRUE
b Medal7 = TRUE
b Medal8 = TRUE
b Medal9 = TRUE
b Medal10 = TRUE
b Medal11 = TRUE
b Medal12 = TRUE
b Medal13 = TRUE
b Medal14 = TRUE
b Medal15 = TRUE
b SpecialtySkill0 = TRUE
b SpecialtySkill1 = TRUE
b SpecialtySkill2 = TRUE
b SpecialtySkill3 = TRUE
b SpecialtySkill4 = TRUE
b SpecialtySkill5 = TRUE
b SpecialtySkill6 = TRUE
b SpecialtySkill7 = TRUE
b SpecialtySkill8 = TRUE
b SpecialtySkill9 = TRUE
b SpecialtySkill10 = TRUE
b SpecialtySkill11 = TRUE
b SpecialtySkill12 = TRUE
b SpecialtySkill13 = TRUE
b SpecialtySkill14 = TRUE
b SpecialtySkill15 = TRUE
b SpecialtySkill16 = TRUE
b SpecialtySkill17 = TRUE
b SpecialtySkill18 = TRUE
b SpecialtySkill19 = TRUE
b SpecialtySkill20 = TRUE
b SpecialtySkill21 = TRUE
b SpecialtySkill22 = TRUE
Rank – pilot rank (1 is regular, 2 is veteran, 3 is elite,
4 is ace)
Gunnery – weapon targeting skill (80.000000 is max)
Piloting - mech skill (80.000000 is max)
Kills – mechs kills
Vehicle Kills – vehicle kills
Infantry Kills - infantry kills
Missions Completed - missions completed
Dead – is he dead
Medals – pilot's medals
Specialty Skill – pilot's skills
Simple and easy, just make sure not to edit anyone you
haven't got or play a level where you get him and use him
(example claymore)
Mech Editing
This is the last thing and easy. Below is an example.
[Inventory0]
st Chassis = "data\objects\bloodasp.csv"
st Variant = "Black Knight"
b Designer = FALSE
Chassis – the mech it is (atlas, bloodasp, madcat, etc.)
Variant – the variant on the mech
Designer – only works for real designed mechs (claymore's
atlas)
Simple create the mech you want and make sure to add it to
the inventory count (if the last is 49, you have 50)
Final Notes:
-Save a back-up game before editing
-0 counts, if 12 the last number the count is 13
-Don't use a hex editor
-If you want to download the trainers and saved games, go
to www.cheatplanet.com, and navigate to PC, saved games and
trainers.
-Please don't copy this file
-If you lose a file or your computer crashes, it not my
fault
-If someone has already done this, I'm not copying them
-watch what you are doing
-Thanks For Looking
This document Copyright 2002 Blood Asp, Jason Shelton
pshelton@ciaccess.com = E-mail
"Too other editors, hackers, cheaters, share your findings
with others, because you know what it feels like to not
find a useful code, and you may be preventing someone form
getting one."