Chrono Trigger Save State Hacking Guide V. 1.0 By Terii Senshi (teriisenshi@aol.com) ***************** Table of contents ***************** 1.0 Introduction 2.0 Characters 2.1 Crono 2.2 Marle 2.3 Lucca 2.4 Robo 2.5 Frog 2.6 Ayla 2.7 Magus 3.0 Gold and Time 4.0 Dual/Triple Techs 5.0 Items ****************** 1.0 Introduction ****************** This FAQ is to help people edit save states for Chrono Trigger. The offsets listed will only work for ZSNES save states. By editing save states you can change the character's stats, what items you have etc. Everything is stored in the save state, and if you know where you can edit anything. This FAQ tells you where certain values are stored in save states. In order to edit a save state, you will need a Hex Editor. The one I use is FxEdit which you can get at www.gregorybraun.com/fxedit.html. However any Hex Editor will do. This FAQ is not designed to teach you how to hex edit or about the hexadecimal number system. If you don't know how to hex edit, you can find information available on the Internet. A word of note. Any value that takes up 2 bytes is stored in reverse order. The first byte in the save state is actually the second byte of the number. For example 4E20 (20,000 in decimal) would be stored as 20 4E in a save state. If you don't want to mess with hex editing, I made a save state editor that can edit most of what's listed here. You can find it at my website (http://www.geocities.com/teriisenshi/chrono/sse/index.htm). **************** 2.0 Characters **************** *********** 2.1 Crono *********** 3213: Which Character Changing this byte will actually changed which character it is, the name, portrait, almost everything. 3216: Current HP (2 bytes) 3218: Max HP (2 bytes) 321A: Current MP (2 bytes) 321C: Max MP (2 bytes) 321E: Power 321F: Stamina 3220: Speed 3221: Magic 3222: Hit 3223: Evade 3224: Magic Defense 3225: Level 3226: Experience (2 bytes) 323A: Helmet 323B: Armor 323C: Sword 323D: Relic Section 5.0 has a list of values to set these addresses to. 323E: XP needed to level up (2 bytes) 3240: Skill Points needed to gain next tech (2 bytes) 344A: Techs learned Each bit in this location refers to a different tech for Crono. To set what techs are known you need to set each bit individually. Basically to get all 8 techs set this address to FF. 3836: Name For name the values are as follows: A0 - BA = 'A' .. 'Z' BA - D3 = 'a' .. 'z' D4 - DD = '0' .. '9' So, 'Crono' would be A2 CB C8 C7 C8 *********** 2.2 Marle *********** 3263: Which Character 3266: Current HP (2 bytes) 3268: Max HP (2 bytes) 326A: Current MP (2 bytes) 326C: Max MP (2 bytes) 326E: Power 326F: Stamina 3270: Speed 3271: Magic 3272: Hit 3273: Evade 3274: Magic Defense 3275: Level 3276: Experience (2 bytes) 328A: Helmet 328B: Armor 328C: Sword 328D: Relic 328E: XP needed to level up (2 bytes) 3290: Skill Points needed to gain next tech (2 bytes) 344B: Techs learned 383C: Name *********** 2.3 Lucca *********** 32B3: Which Character 32B6: Current HP (2 bytes) 32B8: Max HP (2 bytes) 32BA: Current MP (2 bytes) 32BC: Max MP (2 bytes) 32BE: Power 32BF: Stamina 32C0: Speed 32C1: Magic 32C2: Hit 32C3: Evade 32C4: Magic Defense 32C5: Level 32C6: Experience (2 bytes) 32DA: Helmet 32DB: Armor 32DC: Sword 32DD: Relic 32DE: XP needed to level up (2 bytes) 32E0: Skill Points needed to gain next tech (2 bytes) 344C: Techs learned 3842: Name ********** 2.4 Robo ********** 3303: Which Character 3306: Current HP (2 bytes) 3308: Max HP (2 bytes) 330A: Current MP (2 bytes) 330C: Max MP (2 bytes) 330E: Power 330F: Stamina 3310: Speed 3311: Magic 3312: Hit 3313: Evade 3314: Magic Defense 3315: Level 3316: Experience (2 bytes) 332A: Helmet 332B: Armor 332C: Sword 332D: Relic 332E: XP needed to level up (2 bytes) 3330: Skill Points needed to gain next tech (2 bytes) 344D: Techs learned 3848: Name ********** 2.5 Frog ********** 3353: Which Character 3356: Current HP (2 bytes) 3358: Max HP (2 bytes) 335A: Current MP (2 bytes) 335C: Max MP (2 bytes) 335E: Power 335F: Stamina 3360: Speed 3361: Magic 3362: Hit 3363: Evade 3364: Magic Defense 3365: Level 3366: Experience (2 bytes) 337A: Helmet 337B: Armor 337C: Sword 337D: Relic 337E: XP needed to level up (2 bytes) 3380: Skill Points needed to gain next tech (2 bytes) 344E: Techs learned 384E: Name ********** 2.6 Ayla ********** 33A3: Which Character 33A6: Current HP (2 bytes) 33A8: Max HP (2 bytes) 33AA: Current MP (2 bytes) 33AC: Max MP (2 bytes) 33AE: Power 33AF: Stamina 33B0: Speed 33B1: Magic 33B2: Hit 33B3: Evade 33B4: Magic Defense 33B5: Level 33B6: Experience (2 bytes) 33CA: Helmet 33CB: Armor 33CC: Sword 33CD: Relic 33CE: XP needed to level up (2 bytes) 33D0: Skill Points needed to gain next tech (2 bytes) 344F: Techs learned 3854: Name *********** 2.7 Magus *********** 33F3: Which Character 33F6: Current HP (2 bytes) 33F8: Max HP (2 bytes) 33FA: Current MP (2 bytes) 33FC: Max MP (2 bytes) 33FE: Power 33FF: Stamina 3400: Speed 3401: Magic 3402: Hit 3403: Evade 3404: Magic Defense 3405: Level 3406: Experience (2 bytes) 341A: Helmet 341B: Armor 341C: Sword 341D: Relic 341E: XP needed to level up (2 bytes) 3420: Skill Points needed to gain next tech (2 bytes) 3450: Techs learned 385A: Name ******************* 3.0 Gold and Time ******************* Gold is stored starting at 3866. It's 3 bytes long and stored in reverse order. So 186A0 (100,000) Gold would be stored 00 6A 18. 3866: 3rd byte of gold 3867: 2nd byte of gold 3868: 1st byte of gold The amount of time is stored at 1015, in BCD format, in reverse order. So if your time was 24:31 it would be stored as 01 03 04 02 1015: Second digit of minutes 1016: First digit of minutes 1017: Second digit of hours 1018: First digit of hours *********************** 4.0 Dual/Triple Techs *********************** Which Dual and Triple techs you have learned starts at 3451. For Dual Techs each byte contains whether you have learned 3 different techs. To determine which tech you are changing you need to individually set the first 3 bits of each byte. For Triple techs each byte only determines one tech. The first bit is the only one that matters, so if the value is 80 or higher you know that tech if it lowers then you don't. To gain all the dual techs set bytes 3451 to 345F all to E0. To gain each Triple tech set bytes 3460 to 3469 to 80. The next 5 bytes contain triple techs as well, but you need rocks to learn them, so changing the value doesn't mean much. Double Tech: 3451: Aura Whirl (80), Ice Sword (40), Ice Sword 2 (20) 3452: Fire Whirl (80), Fire Sword (40), Fire Sword 2 (20) 3453: Rocket Roll (80), Max Cyclone (40), Super Volt (20) 3454: X Strike (80), SwordStream (40), Spire (20) 3455: Drill Kick (80), Volt Bite (40), Falcon Hit (20) 3456: Antipode (80), Antipode 2 (40), Antipode 3(20) 3457: Aura Beam (80), Ice Tackle (40), Cure Touch (20) 3458: Ice Water (80), Glacier (40), Double Cure (20) 3459: Twin Charm (80), Ice Toss (40), Cube Toss (20) 345A: Fire Punch(80), Fire Tackle (40), Double Bomb (20) 345B: Flame Kick (80), Fire Whirl (40), Blaze Kick (20) 345C: Blade Toss (80), Bubble Snap (40), Cure Wave (20) 345D: Boogie (80), Spin Kick (40), Beast Toss (20) 345E: Slurp Kiss (80), Bubble Hit (40), Drop Kick (20) 345F: Red Pin (80), Line Bomb (40), Flog Flare (20) Triple Tech: 3460: Delta Force 3461: Lifeline 3462: Arc Impulse 3463: Final Kick 3464: Fire Zone 3465: Delta Storm 3466: GatlingKick 3467: Triple Raid 3468: Twister 3469: 3D Attack *********** 5.0 Items *********** Which items you have starts at offset 3013. Each byte contains one item The number of items of each that you have 3113. So, the number of items you have of the item in offset 3013 is stored in 3113. Items: 00: Empty 01: Wood Sword 02: Iron Blade 03: SteelSaber 04: Lode Sword 05: Red Katana 06: Flint Edge 07: Dark Saber 08: Aeon Blade 09: Demon Edge 0A: AlloyBlade 0B: Star Sword 0C: VedicBlade 0D: Kali Blade 0E: Shiva Edge 0F: Bolt Sword 10: Slasher 11: Bronze Bow 12: Iron Bow 13: Lode Bow 14: Robin Bow 15: Sage Bow 16: Dream Bow 18: SonicArrow 19: Valkerye 1A: Siren 1F: Air Gun 20: Dart Gun 21: Auto Gun 22: PicoMagnum 23: Plasma Gun 24: Ruby Gun 25: Dream Gun 26: Megablast 27: Shock Wave 28: Wonder Shot 29: Graedus 2E: Tin Arm 2F: Hammer Arm 31: Stone Arm 32: DoomFinger 33: Magma Hand 34: MegatonArm 35: Big Hand 36: Kaiser Arm 37: Giga Arm 38: Terra Arm 39: Crisis Arm 3B: BronzeEdge 3C: Iron Sword 3D: Masamune (I) 3E: FlashBlade 3F: Pearl Edge 40: Rune Blade 41: BraveSword 42: Masamune (II) 43: Demon Hit 44: Fist (I) 45: Fist (II) 46: Fist (III) 47: Iron Fist 48: Bronze Fist 4B: DarkScythe 4C: Hurricane 4D: StarScythe 4E: DoomSickle 4F: Mop 50: Bent Sword 51: Bent Hilt 52: Masamune (0) 53: Swallow 54: Slasher 2 55: Rainbow 5B: Hide Tunic 5C: Karate Gi 5D: BronzeMail 5E: MaidenSuit 5F: Iron Suit 60: Titan Vest 61: Gold Suit 62: Ruby Vest 63: Dark Mail 64: Mist Robe 65: Meso Mail 66: Lumin Robe 67: Flash Mail 68: Lode Vest 69: Aeon Suit 6A: ZodiacCape 6B: Nova Armor 6C: PrismDress 6D: Moon Armor 6E: Ruby Armor 6F: RavenArmor 70: Gloom Cape 71: White Mail 72: Black Mail 73: Blue Mail 74: Red Mail 75: White Vest 76: Black Vest 77: Blue Vest 78: Red Vest 79: Taban Vest 7A: Taban Suit 7C: Hide Cap 7D: BronzeHelm 7E: Iron Helm 7F: Beret 80: Gold Helm 81: Rock Helm 82: CeraTopper 83: Glow Helm 84: Lode Helm 85: Aeon Helm 86: Prism Helm 87: Doom Helm 88: Dark Helm 89: Gloom Helm 8A: Safe Helm 8B: Taban Helm 8C: Sight Cap 8D: Memory Cap 8E: Time Hat 8F: Vigil Hat 90: OzziePants 91: Haste Helm 92: R'bow Helm 93: MermaidCap 95: Bandana 96: Ribbon 97: PowerGlove 98: Defender 99: MagicScarf 9A: Amulet 9B: Dash Ring 9C: Hit Ring 9D: Power Ring 9E: Magic Ring 9F: Wall Ring A0: SilverErng A1: Gold Erng A2: SilverStud A3: Gold Stud A4: SightScope A5: Charm Top A6: Rage Band A7: FrenzyBand A8: Third Eye A9: Wallet AA: GreenDream AB: Berserker AC: PowerScarf AD: Speed Belt AE: Black Rock AF: Blue Rock B0: SilverRock B1: White Rock B2: Gold Rock B3: Hero Medal B4: MuscleRing B5: Flea Vest B6: Magic Seal B7: Power Seal C2: Relic B9: SeraphSong BA: Sun Shades BB: PrismSpecs BD: Tonic BE: Mid Tonic BF: Full Tonic C0: Ether C1: Mid Ether C2: Full Ether C3: Elixir C4: HyperEther C5: MegaElixir C6: Heal C7: Revive C8: Shelter C9: Power Meal CA: Lapis CB: Barrier CC: Shield CD: Power Tab CE: Magic Tab CF: Speed Tab D0: Petal D1: Fang D2: Horn D3: Feather D4: Seed D5: Bike Key D6: Pendant D7: Gate Key D8: PrsimShard D9: C. Trigger DA: Tools DB: Jerky DC: DreamStone DD: Race Log DE: Moon Stone DF: Sun Stone E0: Ruby Knife E1: Yakra Key E2: Clone E3: Toma's Pop E4: 2 Petals E5: 2 Fangs E6: 2 Horns E7: 2 Feathers Any other values will result in bogus unnamed items. A note about some of these items. Dark Saber, PicoMagnum, SeraphSong, and Relic were all in the original Japanese version, but were dummied out in the American version. Fist (I), Fist (II), and Fist (III) are all Ayla's fists. In the game they are called "Fist", I simply numbered them to tell them apart. Ayla starts with Fist (I) and as she goes up levels she gets better fists, eventually getting the Iron and Bronze Fist. Masamune (0) is the Masamune you have after you fix it but before Frog can equip it. Masamune (I) is the Masamune you get when Frog gains the ability to equip it. Masamune (II) is the powered up Masamune you get at the Northern Ruins. /**************************************************************************/ Copyright notice: This document is Copyright 2001 by Kris DeHart. I do not authorize any part of this FAQ to be copied or used in anyone else's FAQ without my explicit permission. The most recent version of this FAQ and all my other FAQS can always be found at GameFAQs (http://www.gamefaqs.com) or my website (http://www.geocities.com/teriisenshi) /***************************************************************************/