Saved Game Editing for Dummies (MechCommander 2) 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."