Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ----- save0 -----
- 0xc set to 1 sets a NG+ flag (46 chars), if both are set, unlocks NG++ (48 chars)
- 0xe set to 1 sets a NG+ flag (46 chars), if both are set, unlocks NG++ (48 chars)
- ----- save1-5 -----
- (legacy file PCF01 maps perfectly)
- 0x0005 ~ 0x003C has character recruitment flags (1 byte per character)
- (legacy file PAM01 maps perfectly)
- 0x0068 ~ 0x00CF has base achievement data (1 byte per tile) (0 hidden, 1 revealed, 2 obtained)
- 0x00D6 ~ 0x0109 has plus achievement data (1 byte per tile) (0 hidden, 1 revealed, 2 obtained)
- (legacy file PAC01 maps perfectly)
- 0x0130 ~ 0x0197 has base achievement notice flags "!" (1 byte per tile)
- 0x019E ~ 0x01D1 has plus achievement notice flags "!" (1 byte per tile)
- (legacy file PKO01 maps perfectly, just need to reverse endianness for each value)
- 0x02C2 ~ 0x4C21 has bestiary information (2 bytes per entry, LE) (caps at 999 / 0x03E7)
- (legacy file PPC01 maps perfectly)
- 0x5018 ~ 0x5023 has current party (1 byte per slot) (uses character indexes 01-56)
- (legacy file PEX01 maps perfectly, just reverse endianness for each value)
- 0x540C ~ 0x5413 has cumulative exp acquired (8 bytes, LE)
- 0x5414 ~ 0x541B has cumulative money acquired (8 bytes, LE)
- 0x541C ~ 0x5423 has current money (8 bytes, LE) (doesnt seem to affect file text)
- 0x5424 ~ 0x542B has number of battles (8 bytes, LE)
- 0x542C ~ 0x542F has number of game overs (4 bytes, LE)
- 0x5430 ~ 0x5433 has current playtime in seconds (4 bytes, LE)
- 0x5434 ~ 0x5437 has number of treasures opened (4 bytes, LE)
- 0x5438 ~ 0x543B has number of crafted items (4 bytes, LE)
- 0x543C ~ 0x543F has unused data (4 bytes, LE)
- 0x5440 has highest floor info (1 byte)
- 0x5441 ~ 0x5444 has number of locked treasures opened (4 bytes, LE)
- 0x5445 ~ 0x5448 has number of escaped battles in dungeon (4 bytes, LE)
- 0x5449 ~ 0x544C has number of times entered the dungeon (4 bytes, LE)
- 0x544D ~ 0x5450 has number of items dropped by enemies (4 bytes, LE)
- 0x5451 ~ 0x5454 has number of FOEs killed (4 bytes, LE)
- 0x5455 ~ 0x545C has number of steps in dungeon (8 bytes, LE)
- 0x545D ~ 0x5464 has money spent on shop (8 bytes, LE)
- 0x5465 ~ 0x546C has money sold on shop (8 bytes, LE)
- 0x546D ~ 0x5474 has most exp from a single dungeon dive (8 bytes, LE)
- 0x5475 ~ 0x547C has most money from a single dungeon dive (8 bytes, LE)
- 0x547D ~ 0x5480 has max number of drops from a single dungeon dive (4 bytes, LE)
- 0x5481 has unknown data (1 byte) (always 0x22?)
- 0x5482 ~ 0x5489 has number of times enhanced at library (8 bytes, LE)
- 0x548A ~ 0x548D has highest battle streak (4 bytes, LE)
- 0x548E ~ 0x5491 has max escape battle streak in dungeon (4 bytes, LE)
- 0x5492 has the hard mode flag (1 byte) (0 off, 1 on)
- 0x5493 has the IC enabled flag (1 byte) (0 off, 1 on)
- 0x5494 ~ 0x54B9 has unknown data (38 bytes) (no clue what this is, but it is SOMETHING)
- 0x54BA ~ 0x54BD has IC floor (4 bytes, LE) (+1, ie a value if 0x10 is 17F)
- 0x54BE ~ 0x54C1 has number of times traded with Akyuu (4 bytes, LE)
- 0x54C2 ~ 0x54C5 has unknown data (4 bytes, LE) (no clue what this is, but it is SOMETHING)
- (legacy file EVF01 maps perfectly)
- 0x54C6 ~ 0x68B1 has various event flags (1 byte per flag)
- (legacy file EEF01 maps perfectly)
- 0x7BD7 ~ 0x7C12 has mainequip item discovery flags (1 byte per item) (0 unknown, 1 found)
- 0x7C9F ~ 0x7D8E has subequip item discovery flags (1 byte per item) (0 unknown, 1 found)
- 0x7DCB ~ 0x7E2E has material item discovery flags (1 byte per item) (0 unknown, 1 found)
- 0x7EF7 ~ 0x7FAA has special item discovery flags (1 byte per item) (0 unknown, 1 found)
- (legacy file EEN01 maps perfectly, just reverse endianness for each value)
- 0x83A8 ~ 0x841F has mainequip item inventory count (2 bytes per item, LE)
- 0x8538 ~ 0x8717 has subequip item inventory count (2 bytes per item, LE)
- 0x8790 ~ 0x8857 has material item inventory count (2 bytes per item, LE)
- 0x89E8 ~ 0x8B4F has special item inventory count (2 bytes per item, LE)
- (legacy files C01 through C56 map perfectly, just reverse endianness for each value)
- 0x9346 ~ 0xCE8D has character stats (271 bytes per character)
- (legacy files D01 through D50 - completely different structure: 128x128 grid, 1 byte = 4 tiles)
- 0x0CE8E ~ 0x0DE8D has 1F map progress (128x32=4096 bytes total)
- 0x0DE8E ~ 0x0EE8D has 2F map progress
- 0x0EE8E ~ 0x0FE8D has 3F map progress
- 0x0FE8E ~ 0x10E8D has 4F map progress
- 0x10E8E ~ 0x11E8D has 5F map progress
- 0x11E8E ~ 0x12E8D has 6F map progress
- 0x12E8E ~ 0x13E8D has 7F map progress
- 0x13E8E ~ 0x14E8D has 8F map progress
- 0x14E8E ~ 0x15E8D has 9F map progress
- 0x15E8E ~ 0x16E8D has 10F map progress
- 0x16E8E ~ 0x17E8D has 11F map progress
- 0x17E8E ~ 0x18E8D has 12F map progress
- 0x18E8E ~ 0x19E8D has 13F map progress
- 0x19E8E ~ 0x1AE8D has 14F map progress
- 0x1AE8E ~ 0x1BE8D has 15F map progress
- 0x1BE8E ~ 0x1CE8D has 16F map progress
- 0x1CE8E ~ 0x1DE8D has 17F map progress
- 0x1DE8E ~ 0x1EE8D has 18F map progress
- 0x1EE8E ~ 0x1FE8D has 19F map progress
- 0x1FE8E ~ 0x20E8D has 20F map progress
- 0x20E8E ~ 0x21E8D has 21F map progress
- 0x21E8E ~ 0x22E8D has 22F map progress
- 0x22E8E ~ 0x23E8D has 23F map progress
- 0x23E8E ~ 0x24E8D has 24F map progress
- 0x24E8E ~ 0x25E8D has 25F map progress
- 0x25E8E ~ 0x26E8D has 26F map progress
- 0x26E8E ~ 0x27E8D has 27F map progress
- 0x27E8E ~ 0x28E8D has 28F map progress
- 0x28E8E ~ 0x29E8D has 29F map progress
- 0x29E8E ~ 0x2AE8D has 30F map progress
- 0x33E8E ~ 0x34E8D has B11F map progress
- 0x34E8E ~ 0x35E8D has B10F map progress
- 0x35E8E ~ 0x36E8D has B9F map progress
- 0x36E8E ~ 0x37E8D has B8F map progress
- 0x37E8E ~ 0x38E8D has B7F map progress
- 0x38E8E ~ 0x39E8D has B6F map progress
- 0x39E8E ~ 0x3AE8D has B5F map progress
- 0x3AE8E ~ 0x3BE8D has B4F map progress
- 0x3BE8E ~ 0x3CE8D has B3F map progress
- 0x3CE8E ~ 0x3DE8D has B2F map progress
- 0x3DE8E ~ 0x3EE8D has B1F map progress
- ----- character structure (271 bytes) (0x10F) -----
- 0x000 ~ 0x003 has the level (4 bytes, LE)
- 0x004 ~ 0x00B has the exp points (8 bytes, LE)
- 0x00C ~ 0x043 has the library levels (4 bytes per stat, LE)
- 0x044 ~ 0x05B has the levelup bonus spread (4 bytes per stat, LE)
- 0x05C ~ 0x05F has the subclass index (4 bytes, LE) (0 means no subclass)
- 0x060 ~ 0x0AF has the skill levels (2 bytes per skill, LE) (12 boost, 6 empty, 2 exp, 10 personal, 10 spells)
- 0x0B0 ~ 0x0D7 has the subclass skill levels (2 bytes per skill, LE) (empty slots always at end)
- 0x0D8 ~ 0x0E3 has the tomes of insight flags (1 byte per tome) (0 for natural or unused, 1 used)
- 0x0E4 ~ 0x0EB has the boost skill tiers (1 byte per stat) (0 for basic, 2 for boost 2, 3 for mega)
- 0x0EC ~ 0x0ED has the unused skill points (2 bytes, LE)
- 0x0EE ~ 0x0F1 has the unused levelup bonus (4 bytes, LE)
- 0x0F2 ~ 0x101 has the stat gem levels (2 bytes per stat, LE) (0-20)
- 0x102 has the number of training manuals used (1 byte)
- 0x103 ~ 0x106 has the BP value (4 bytes, LE)
- 0x107 ~ 0x10E has the equipment IDs (2 bytes per slot, LE)
Add Comment
Please, Sign In to add comment