| data | ||
| .gitignore | ||
| main.php | ||
| prettyprinter.php | ||
| README.md | ||
| savegame.php | ||
Binding of Isaac Savegame Analyzer
The basic goal is to be able to output the status of a BoI savegame, regardless of the format (Rebirth, Afterbirth, Afterbirth+, ...).
The important parts are to focus on fields that are not easily checkable in game. For example, missing items and achievements only show up as a ? in game, which can make it hard to determine which ones are still needed. Boss progress is easily trackable on the sticky note for each character, which makes it less of a priority. Eventually, the full format should documented.
Formats
The format is listed as "binary offset(length): what is at the offset"
V06 - Rebirth
0(15): savetype
15: unknown
33(178) :achievements
211: unknown
227: mom_kills (+17)
231: rocks
235: marked_rocks
239: poops
243: pills
247: death_card_uses
255: arcades_entered
259: deaths
263: isaac_kills
267: shopkeepers_exploded
271: satan_kills
275: shell_game_played
279: angel_deals
283: devil_deals
287: blood_donated
291: arcades_exploded
295: lost_unlock
299: coins_donated
303: eden_tokens
307: win_streak
311: best_streak
315: blue_baby_kills
319: lamb_kills
323: UNKNOWN
327(*): progression
591: boss_rush_wins
599: loss_streak
619: boss_kills_01
623: boss_kills_02
627: boss_kills_03
631: boss_kills_04
635: boss_kills_05
639: boss_kills_06
643: boss_kills_07
647: boss_kills_08
651: boss_kills_09
659: boss_kills_10
676(*): items
1035(7?): mini-bosses
1054(*) :bosses
1123(20) :challenges
1143 :unknown
V08 - Afterbirth
0(15): Save type
15: unknown
33(276): achievements
309: unknown
1042(342): items
1384: unknown
1594(30): challenges
1624-end: unknown