Author Topic: FF7 SaveGame file format  (Read 9312 times)

Id

  • Guest
FF7 SaveGame file format
« on: 2002-02-17 01:34:00 »
Just wondered if anyone had any links or information on the way the information is stored in the savegame files for FF7?

i want to make a savegame editor.  I've searched the net for info but mostly come to dead links.

I know there are several editors out there already but I'm just doing this for a hobby and well, cos I want to.   :D

Yeah, i could go to the hassle of figuring it out myself but thought I may aswell ask here first and maybe save myself the hassle.   :roll:


ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 SaveGame file format
« Reply #1 on: 2002-02-17 01:37:00 »
Well, the full source code to Qhimm's programs is available, including his FF7 savegame editor ... so you could use that as a starting point.

Id

  • Guest
FF7 SaveGame file format
« Reply #2 on: 2002-02-17 01:47:00 »
So it is.  Didn't see that there, agh, well it is 2:50am.   Source looks a bit foreign with it being in C++, I program in Pascal/Delphi but I'm sure I'll figure it out.  :D

Ta.

Darkness

  • *
  • Posts: 2181
    • View Profile
    • http://www.x0r.net
FF7 SaveGame file format
« Reply #3 on: 2002-02-17 17:54:00 »
i dont remember where I got this, so I put it here before it goes into my recycle bin:

Quote
07-16-98 Last modified by KH

* = String values, ends with a 0xFF byte
    Also, LOWERCASE characters in the game are represented by
    UPPERCASE ASCII codes in the savegame. And for the UPPERCASE
    and other characters, the following codes are used:

    0x21 = A, 0x22 = B, 0x23 = C... etc
    0x10 = 1, 0x11 = 2, 0x12 = 3... etc
    0x00 = Space

======================================================================
SaveFILE Offset listing
======================================================================

Offset         Length       Data
-------------  ------------ ------------------------------------------
0x0000-0x0008  9            Main saveFILE header

[SaveGAME Record 01 begins at 0x0009, length 4340 bytes]

0x0009-0x000A  2            Checksum (confirmed)

0x000D         1            Description (Lead character's level)
0x000E         1            Description (Lead character's portrait)
0x000F         1            Description (2nd character's portrait)
0x0010         1            Description (3rd character's portrait)
                               0x00: Cloud      0x05: Yuffie
                               0x01: Barret     0x06: Cait Sith
                               0x02: Tifa       0x07: Vincent
                               0x03: Aeris      0x08: Cid
                               0x04: Red XIII   0xFF: None

                            Fun: 0x09 = Young Cloud
                                 0x0A = Sephiroth
                                 0x0B = Chocobo
                                 0x0C, 0x0D = <glitch>

0x0011-0x0020  16           Description (Lead character's name) *
0x0021-0x0022  2            Description (Lead character's Current HP)
0x0023-0x0024  2            Description (Lead character's Max HP)
0x0025-0x0026  2            Description (Lead character's Current MP)
0x0027-0x0028  2            Description (Lead character's Max HP)
0x0029-0x002C  4            Description (Gils)
0x002D-0x0030  4            Description (Gametime: total number of
                               SECONDS played)
0x0031-0x0050  32           Description (Save location) *

(Changing the descriptions do not alter any actual in-game data)

0x0051-0x0053  3            RGB value for for upper left corner
                              of window
0x0054-0x0056  3            Upper right corner
0x0057-0x0059  3            Lower left corner
0x005A-0x005C  3            Lower right corner

0x005D-0x00E0  132          Cloud's character record
0x00E1-0x0164  132          Barret's character record
0x0165-0x01E8  132          Tifa's character record
0x01E9-0x026C  132          Aeris' character record
0x026D-0x02F0  132          Red XIII's character record
0x02F1-0x0374  132          Yuffie's character record
0x0375-0x03F8  132          Cait Sith's character record
0x03F9-0x047C  132          Vincent's character record
0x047D-0x0500  132          Cid's character record

0x0501         1            Party member in slot 1
0x0502         1            Party member in slot 2
0x0503         1            Party member in slot 3
                               0x00: Cloud      0x05: Yuffie
                               0x01: Barret     0x06: Cait Sith
                               0x02: Tifa       0x07: Vincent
                               0x03: Aeris      0x08: Cid
                               0x04: Red XIII   0xFF: None

                            Fun: 0x09 = Young Cloud
                                 0x0A = Sephiroth
                                 0x0B = Chocobo
                                 0x0C, 0x0D = <glitch>

0x0504         1            0xFF

0x0505-0x0784  640          Party Item stock (refer to item list)
                               2 bytes per item, 320 item slots max
0x0785-0x0AA4  800          Party Materia stock (refer to materia list)
                               4 bytes per materia, 200 materia max
0X0AA5-0X0B84  224          Looks similar to the materia blocks, but
                            altering them didn't do anything for me...
0x0B85-0x0B88  4            Party Gils
0x0B8A-0x0B90  4            Total number of SECONDS played

0x0B91-0x0B92  2            Random
0x0B95-0x0B96  2            Same as 0x0B91-0x0B92

0x0DAD0x0DCD         -            [Chocobo records][Offset]0x00           2            Sprint speed0x02           2            Max Sprint speed0x04           2            Running speed0x06           2            Max Running speed0x0A           1            Intelligence0x0D           1            Races won0x0E           1            Sex0x0F           1            Type0x0ECD         -            Tamed chocobo names, each seperated by a
                            single 0xFF byte *
0x0FED         -            Name of the chocobo you're riding / being  
                            carried on the Highwind *

[SaveGAME Record 02 begins at 0x10FD, length 4340 bytes]
[SaveGAME Record 03 begins at 0x21F1, length 4340 bytes]
[SaveGAME Record 04 begins at 0x32E5, length 4340 bytes]
[SaveGAME Record 05 begins at 0x43D9, length 4340 bytes]
[SaveGAME Record 06 begins at 0x54CD, length 4340 bytes]

[SaveGAME Record 07 begins at 0x65C1, length 4340 bytes]
[SaveGAME Record 08 begins at 0x76B5, length 4340 bytes]
[SaveGAME Record 09 begins at 0x87A9, length 4340 bytes]
[SaveGAME Record 10 begins at 0x989D, length 4340 bytes]
[SaveGAME Record 11 begins at 0xA991, length 4340 bytes]
[SaveGAME Record 12 begins at 0xBA85, length 4340 bytes]
[SaveGAME Record 13 begins at 0xCB79, length 4340 bytes]

[SaveGAME Record 14 begins at 0xDC6D, length 4340 bytes]
[SaveGAME Record 15 begins at 0xED61, length 4340 bytes]

======================================================================
Character record: 132 / 128 bytes in length
======================================================================

Relative Offset Length       Data
--------------- ------------ -----------------------------------------
0x1             1            Level0x2             1            Strength0x3             1            Vitality0x4             1            Magic0x5             1            Spirit0x6             1            Dexterity0x7             1            Luck0xE             1            Limit break level (1-4)0xF             1            Limit bar (0xFF = full)0x10-0x1F       16           Name *0x22-0x23       2            Learned Limit skills                              bit    1  2  4  5  7  8  10                              skill  1a 1b 2a 2b 3a 3b 4
0x2C-0x2D       2            Current HP
0x2E-0x2F       2            Base HP (Before materia alt.)
0x30-0x31       2            Current MP
0x32-0x33       2            Base HP (Before materia alt.)

0x38-0x39       2            Max HP (After materia alt.)
0x3A-0x3B       2            Max MP (After materia alt.)
0x3C-0x3F       4            EXP
0x40-0x7F       64           Materia info, 4 byte per materia, 16 max
                             possible slots, refer to materia list
0x80-0x83       4            EXP till next Level

======================================================================
Materia List
======================================================================
Record length: 4 bytes
Byte 1 = ID byte (Verified to be identical to the lists in the PSX
                  GameShark codes, saves us a hell lot of work :) )
Byte 2-4 = AP (FF FF FF = Master)

ID (hex):
00 = MP Plus                            
01 = HP Plus                            
02 = Speed Plus                        
03 = Magic Plus                        
04 = Luck Plus                          
05 = EXP. Plus                          
06 = Gil Plus                          
07 = Enemy Away                        
08 = Enemy Lure                        
09 = Chocobo Lure                      

0A = Pre-emptive                        

0B = Long Range                        
0C = Mega All                          
0D = Counter Attack                    
0E = Slash-All                          
0F = Double Cut                        
10 = Cover                              
11 = Underwater                        

12 = HP <-> MP                          
13 = W-Magic                            
14 = W-Summon                          
15 = W-Item                            
17 = All                                
18 = Counter                            
19 = Magic Counter                      
1A = MP Turbo                          

1B = MP Absorb                          

1C = HP Absorb                          
1D = Elemental                          
1E = Added Effect                      
1F = Sneak Attack                      
20 = Final Attack                      
21 = Added Cut                          
22 = Steal as well                      
23 = Quadra Magic                      
24 = Steal                              
25 = Sense                              
27 = Throw                              
28 = Morph                              
29 = Deathblow                          
2A = Manipulate                        
2B = Mime                              
2C = Enemy Skill * (See note below)
30 = Master Command
31 = Fire
32 = Ice
33 = Earth
34 = Lightning
35 = Restore
36 = Heal
37 = Revive
38 = Seal
39 = Mystify
3A = Transform
3B = Exit
3C = Poison
3D = Demi
3E = Barrier
40 = Comet
41 = Time
44 = Destruct
45 = Contain
46 = Full Cure
47 = Shield
48 = Ultima
49 = Master Magic
4A = Choco/Mog
4B = Shiva
4C = Ifrit
4D = Titan
4E = Ramuh
4F = Odin
50 = Leviathan
51 = Bahamut
52 = Kujata
53 = Alexander
54 = Phoenix
55 = Neo Bahamut
56 = Hades
57 = Typoon
58 = Bahamut ZERO
59 = Knights of Round
5A = Master Summon
FF = Not equipped / none

* Insert Enemy Skill materia notes here
Name: Frog Song               MP Cost: 5
Learned From: "Touch Me" (Little Greenish-Brown Frog) in the Gongaga Area
Learned From: "Poison Frog" (Little Brown Frog) in the Ancient Temple
Effect: Uses [Sleepel & Frog] on one enemy

Name: L4 Suicide              MP Cost: 10
Learned From: "Mu" (Little Burrowing Squirrel) Near Chocobo Ranch (RARE)
Learned From: "Trick Play" (Also a little Squirrel) Outside of Bone Village
Effect: Uses [Mini & Critical] on enemies with a level that is a multiple of 4 (4, 8, 12, ETC.)

Name: Magic Hammer            MP Cost: 3
Learned From: "Razor Weed" (Little tuft of grass) in the Wutai Area
Effect: Drains 100 MP from the enemy and you Gain it!!!!!! (VERY USEFUL)

Name: White Wind              MP Cost: 34
Learned From: "Zemzelett" (Green and White Owl-like Critter) outside Junon (Manipulate it)
Effect: Cures team; how much HP is restored = the current number of HP the user has (EX. 9000HP = 9000HP restored); also restores status

Name: Big Guard               MP Cost: 56
Learned From: "Beach Plug" (Blueish-Black Leech) on the Beaches outside of Costa Del Sol (Manipulate it)
Effect: Casts [Barrier, MBarrier & Haste] on All Members (VERY USEFUL)
 
Name: Angel Whisper           MP Cost: 50
Learned From: "Pollensalta" (That Magic using Woman) in the North Cave; when the path splits, Go right to find her (Manipulate Her to learn the Enemy Skill)
Effect: Restores Full HP, Revives Dead and Cures any Status Ailments (VERY USEFUL)

Name: Dragon Force            MP Cost: 19
Learned From: "Dark Dragon" (Black Dragon) in the North Cave (Manipulate It)
Effect: Increases Defense and Magic Defense (I'm not quite sure how this works...)

Name: Death Force             MP Cost: 3
Learned From: "Adamantaimai" (Giant Turtle) on any Beach near Wutai (Manipulate it)
Effect: Protects one member from Sudden Death attacks (Like Death for example)

Name: Flame Thrower           MP Cost: 10
Learned From: "Ark Dragon" (Little Flying Dragon) in the Mythril Mine
Learned From: "Dragon" (Green Dragon) in Mt. Nibel
Effect: A basic Fire attack on one enemy

Name: Laser                   MP Cost: 16
Learned From: "Death Claw" (Monster with a lot of Claws) in Corel Prison (Disc 1 only)
Learned From: "Dark Dragon" (Black Dragon) in the North Cave (Manipulate It)
Effect: Cuts enemys HP in half

Name: Matra Magic             MP Cost: 8
Learned From: "Custom Sweeper" (Magitek Armor-Like Robots) outside of Midgar
Learned From: "Death Machine" (Looks Like Custom Sweeper) In upper Junon
Learned From: "Bull Motor" (Purple Robot) in Corel Prison (Disc 1 only)
Effect: Non-Elemental damage to all enemies

Name: Bad Breath              MP Cost: 58
Learned From: "Malboro" (Big Mouthed Plant) on Gaea's Cliff (Disc 2 Only) or in the North Cave; Go right when the path splits
Effect: Casts [Mini, Frog, Confu, Silence, Sleepel and Poison] on all enemies!

Name: Beta                    MP Cost: 35
Learned From: "Midgar Zolom" (Giant Shadow snake) in the marsh near the Chocobo Ranch
Effect: Fire Damage on All enemies

Name: Aqualung                MP Cost: 34
Learned From: "Harpy" (Three-headed monster) in the Corel Desert
Learned From: "Jenova-Life" (The Boss at the end of Disc 1)
Learned From: "Serpent" (Leviathan-Like monster) in the Crashed Gelnika Plane
Effect: Water Damage on all enemies

Name: Trine                   MP Cost: 20
Learned From: "Materia Keeper" (Spider-like Boss) on Mt. Nibel
Learned From: "Godo" (Fifth enemy in the Pagoda)
Learned From: "Stilva" (Red Spider Like Enemy) in cave at Gaea's Cliff (Disc 2 only)
Effect: Lightning Damage on all enemies
Note: You MUST learn Trine from these Enemies or you will NEVER get another chance to learn it

Name: Magic Breath            MP Cost: 75
Learned From: "Stilva" (See above)
Learned From: "Parasite" (Purple Leech) in the North Cave
Effect: Fire-Ice-Lightning Damage to all enemies

Name: ????                    MP Cost: 3
Learned From: "Jersey" (Scale like monster) in Shinra Mansion at Nibelheim (RARE)
Learned From: "Behemoth" (Purple Monster) in The Underground of Sector 8 (Disc 2 only)
Learned From: "King Behemoth" (Orange Behemoth) in the North Cave; go left when the path splits
Effect: Does damage = to the number of HP you lost

Name: Goblin Punch            MP Cost: 0
Learned From: "Goblin" (Little Critters wearing Boxing gloves) on Goblin island
Effect: Just a basic attack (But it doesn't cost any MP)

Name: Chocobuckle             MP Cost: 3
Learned From: "Chocobo" (One near the Chocobo Ranch or Mideel)
How to learn
Step 1: Buy 3 Mimmet Greens at the Chocobo Ranch (or the Gold Saucer)
Step 2: Find a level 16 chocobo (Use Sense)
Step 3: Feed the Chocobo all 3 Mimmet Greens
Step 4: Cast L4 Suicide on it and It SHOULD counter with Chocobuckle
Effect: Does damage = to the number of times you run (EX. Run 50 times = 50 Damage)

Name: L5 Death                MP Cost: 22
Learned From: "Parasite" (See above) (Manipulate It)
Effect: Kills any enemy with a level that is a Multiple of 5 (EX. 5, 10, 15, ETC.)
 
Name: Death Sentence          MP Cost: 10
Learned From: (Almost all the enemies in the caves of the GI) (Disc 1 only)
Learned From: "BoundFat" (Fat Little yellow Monsters) in Zango Valley
Effect: Begins a countdown to doom......

Name: Roulette                MP Cost: 6
Learned From: "Death Dealer" (Floating Card Jester) in the North Cave; go right when the path Splits
Effect: Randomly Kills one enemy or team member

Name: Shadow Flare            MP Cost: 100
Learned From: "Ultimate Weapon" (He uses it just before he dies)
Learned From: "Dragon Zombie" (Big skeletal Dragon) in the North Cave; go right when the path splits
Learned From: "Safer Sephiroth" (The One-Winged Angel) Who Cares???
Effect: BIG damage on one enemy

Name: Pandora's Box           MP Cost: 110
Learned From: "Dragon Zombie" (See above)
Effect: Big damage on all enemies
Note: He uses this only once per game, so learn it while you can.

======================================================================
Item List
======================================================================
Record length: 2 bytes
Byte 1 = ID byte (slightly different from the PSX GameShark codes...)
Byte 2 = Quantity (read on)

This one's a bit complicated... there are way more than 256 types of
items in the game (319 actually, excluding key items) So some items
share the same ID byte, to distinguish between the two, the Quantity
byte is used. For instance, for ID byte 0x00, it can be either Potion
or Bronze Bangle. If the byte is an EVEN value, it's a Potion; if it's
ODD, then it's Bronze Bangle. To find the ACTUAL quantity, divide the
byte value by 2 (integer divide, ignore remainders for ODD bytes).

Example: 03 07 - ID byte is 03, if byte 2 is EVEN: Ether
                                if byte 2 is ODD:  Mythril Armlet.

                 Quantity byte is 07, which is ODD, so this means
                 Mythril Armlets. 7 divided by 2 is 3, so these bytes
                 mean 3 Mythril Armlets

This only apply to items with ID 0x00 - 0x3F, for the others the
Quantity byte must be an EVEN value.

ID (Hex): For ID 0x00 - 0x3F, the first item name is what you'll get
          when used with an EVEN quantity byte. The second item name
          for an ODD quantity byte. For ID 0x40 - 0xFF, the quantity
          byte must be EVEN.
----------------------------------------------------------------------
00 = Potion                      
     Bronze Bangle                
01 = Hi-Potion                    
     Iron Bangle                  
02 = X-Potion                    
     Titan Bangle                
03 = Ether                        
     Mythril Armlet              
04 = Turbo Ether                  
     Carbon Bangle                
05 = Elixir                      
     Silver Armlet                
06 = Megalixir                    
     Gold Armlet                  
07 = Phoenix Down                
     Diamond Bangle              
08 = Antidote                    
     Crystal Bangle              
09 = Soft                        
     Platinum Bangle              
0A = Maiden's Kiss                
     Rune Armlet                
0B = Cornucopia                  
     Edincoat                    
0C = Echo Screen                  
     Wizard Bracelet              
0D = Hyper                        
     Adaman Bangle
0E = Tranquilizer                
     Gigas Armlet
0F = Remedy                      
     Imperial Guard
10 = Smoke Bomb                  
     Aegis Armlet

11 = Speed Drink                  
     Fourth Bracelet
12 = Hero Drink                  
     Warrior Bangle
13 = Vaccine                      
     Shinra Beta
14 = Grenade                      
     Shinra Alpha
15 = Shrapnel                    
     Four Slots
16 = Right arm                    
     Fire Armlet
17 = Hourglass                    
     Aurora Armlet
18 = Kiss of Death                
     Bolt Armlet
19 = Spider Web                  
     Dragon Armlet
1A = Dream Powder                
     Minerva Band
1B = Mute Mask                    
     Escort Guard
1C = War Gong                    
     Mystile
1D = Loco weed                    
     Ziedrich
1E = Fire Fang                    
     Precious Watch
1F = Fire Veil                    
     Chocobracelet
20 = Antarctic Wind              
     Power Wrist
21 = Ice Crystal                  
     Protect Vest
22 = Bolt Plume                  
     Earring
23 = Swift Bolt                  
     Talisman
24 = Earth Drum                  
     Choco Feather
25 = Earth Mallet                
     Amulet
26 = Deadly Waste                
     Champion Belt
27 = M-Tentacles                  
     Poison Ring
28 = Stardust                    
     Touph Ring
29 = Vampire Fang                      
     Circlet
2A = Ghost Hand                        
     Star Pendant
2B = Vagyrisk Claw                    
     Silver Glasses
2C = Light Curtain                    
     Headband
2D = Lunar Curtain                    
     Fairy Ring
2E = Mirror                            
     Jem Ring
2F = Holy Torch                        
     White Cape
30 = Bird Wing                        
     Sprint Shoes
31 = Dragon Scales                    
     Peace Ring
32 = Impaler                          
     Ribbon
33 = Shrivel                          
     Fire Ring
34 = Eye drop                          
     Ice Ring
35 = Molotov                          
     Bolt Ring
36 = S-mine                            
     Tetra Elemental
37 = 8inch Cannon                      
     Safety Bit
38 = Graviball                        
     Fury Ring
39 = T/S Bomb                          
     Curse Ring
3A = Ink                              
     Protect Ring
3B = Dazers                            
     Cat's Bell
3C = Dragon Fang                      
     Reflect Ring
3D = Cauldron                          
     Water Ring
3E = Sylkis Greens                    
     Sneak Glove
3F = Reagan Greens                    
     HypnoCrown
40 = Mimett Greens                    
41 = Curiel Greens                    
42 = Pahsana Greens                    
43 = Tantal Greens                    
44 = Krakka Greens                    
45 = Gysahl Greens                    
46 = Tent                              
47 = Power Source                      
48 = Guard Source                      
49 = Magic Source                      
4A = Mind Source                      
4B = Speed Source                      
4C = Luck Source                      
4D = Zeio Nut                          
4E = Carob Nut                        
4F = Porov Nut                        
50 = Pram Nut                          
51 = Lasan Nut                        
52 = Saraha Nut                        
53 = Luchile Nut                      
54 = Pepio Nut                        
55 = Battery                          
56 = Tissue                            
57 = Omnislash                        
58 = Catastrophe                      
59 = Final Heaven                      
5A = Great Gospel                      
5B = Cosmo Memory                      
5C = All Creation                      
5D = Chaos                            
5E = Highwind                          
5F = 1/35 Soldier                      
60 = Super Sweeper
61 = Masamune Blade
62 = Save Crystal
63 = Combat Diary
64 = Autograph    
65 = Gambler      
66 = Desert Rose  
67 = Earth Harp  
68 = Guide Book  
80 = Buster Sword  
81 = Mythril Saber    
82 = Hardedge          
83 = Butterfly Edge    
84 = Enhance Sword    
85 = Organics          
86 = Crystal Sword    
87 = Force Stealer    
88 = Rune Blade        
89 = Murasame          
8A = Nail Bat          
8B = Yoshiyuki        
8C = Apocalypse        
8D = Heaven's Cloud    
8E = Ragnarok          
8F = Ultima Weapon    
90 = Leather Glove    
91 = Metal Knuckle    
92 = Mythril Claw                      
93 = Grand Glove                      
94 = Tiger Fang                        
95 = Diamond Knuckle                  
96 = Dragon Claw                      
97 = Crystal Glove                    
98 = Motor Drive                      
99 = Platinum Fist                    
9A = Kaiser Knuckle                    
9B = Work Glove                        
9C = Powersoul                        
9D = Master Fist                      
9E = God's Hand                        
9F = Premium Heart                    
A0 = Gatling Gun
A1 = Assault Gun
A2 = Cannon Ball
A3 = Atomic Scissorss
A4 = Heavy Vulcan
A5 = Chainsaw
A6 = Microlaser
A7 = A-M Cannon
A8 = W Machine Gun
A9 = Drill Arm
AA = Solid Bazooka
AB = Rocket Punch
AC = Enemy Launcher
AD = Pile Banger
AE = Max Ray
AF = Missing Score
B0 = Mythril Clip
B1 = Diamond Pin
B2 = Silver Barrette
B3 = Gold Barrette
B4 = Adaman Clip
B5 = Crystal Comb
B6 = Magic Comb
B7 = Plus Barrette
B8 = Centclip
B9 = Hairpin
BA = Seraph Comb
BB = Behimoth Horn
BC = Spring Gun Clip
BD = Limited Moon
BE = Guard Stick
BF = Mythril Rod
C0 = Full Metal Staff
C1 = Striking Staff
C2 = Prism Staff
C3 = Aurora Rod
C4 = Wizard Staff
C5 = Wizer Staff
C6 = Fairy Tale
C7 = Umbrella
C8 = Princess Guard
C9 = Spear
CA = Slash Lance
CB = Trident
CC = Mast Ax
CD = Partisan
CE = Viper Halberd
CF = Javelin
D0 = Grow Lance
D1 = Mop
D2 = Dragoon Lance
D3 = Scimitar
DB = Hawkeye
D4 = Flayer
D5 = Spirit Lance
D6 = Venus Gospel
D7 = 4-point Shuriken
D8 = Boomerang
D9 = Pinwheel
DA = Razor Ring
DC = Crystal Cross
DD = Wind Slash
DE = Twin Viper
DF = Spiral Shuriken
E0 = Superball
E1 = Magic Shuriken
E2 = Rising Sun
E3 = Oritsuru
E4 = Conformer
E5 = Yellow M-phone
E6 = Green M-phone
E7 = Blue M-phone
E8 = Red M-phone
E9 = Crystal M-phone
EA = White M-phone
EB = Black M-phone
EC = Silver M-phone
ED = Trumpet Shell
EE = Gold M-phone
EF = Battle Trumpet
F0 = Starlight Phone
F1 = HP Shout
F2 = Quicksilver
F3 = Shotgun
F4 = Shortbarrel
F5 = Lariat
F6 = Winchester
F7 = Peacemaker
F8 = Buntline
F9 = Long Barrel R
FA = Silver Rifle
FB = Sniper CR
FC = Supershot ST
FD = Outsider
FE = Death Penalty
FF = Masamune
[edited] 249 2002-02-17 18:56

Id

  • Guest
FF7 SaveGame file format
« Reply #4 on: 2002-02-18 00:17:00 »
Heh, yeah that file is called 'Hexnumbers.txt' and is located in the zip file with the source for Jenova.  Found it after staring at Qhimm's source code blankly for half an hour. :)

Thanks anyway !

mirex

  • *
  • Posts: 1645
    • View Profile
    • http://mirex.mypage.sk
FF7 SaveGame file format
« Reply #5 on: 2002-02-18 11:39:00 »
Again i think, that it would be a good idea to keep a list of ff7 related programs somewhere on the board. Qhimm, what do you say ?

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 SaveGame file format
« Reply #6 on: 2002-02-18 14:10:00 »
Feel free to use my site for that ;) I have been posting other people's programs on my site, as well as my own. Feel free to suggest any others I could add.

Id

  • Guest
FF7 SaveGame file format
« Reply #7 on: 2002-02-18 17:53:00 »
You can add mine once its done :D

BTW, any programs been made that alter values while the game is running (FF7/8)?   Like invincibility/Infinite money etc.?

Sephiroth 3D

  • *
  • Posts: 1679
    • View Profile
    • ModCitizen 42
FF7 SaveGame file format
« Reply #8 on: 2002-02-18 18:54:00 »
The closest you can get is some of the FF7 Trainers that are floating around. I tend not to use them cause I have a hard time Alt-Tabbing out of FF7. Plus I like to play legit. :D

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com
[email protected]

Skillster/RedSarg99

  • *
  • Posts: 2286
  • Loving every Final Fantasy
    • View Profile
FF7 SaveGame file format
« Reply #9 on: 2002-02-24 16:53:00 »
generally ull have to look at gamehack and the table for ff7
and also the readmes for ff7ve or something, the trailers generally have all the memory values in their readmes