Hans (tool)

Hans is a tool made by community member igorseabra4 in C#. It is a save file editor for SpongeBob Squarepants: Battle For Bikini Bottom named after the character present in the game and TV show, a disembodiend hand who picks up the player when he's out of bounds.

Currently, editing is limited as the entire format is not known yet.

Usage
The tool can only open GCI save files (used by Dolphin) for Battle For Bikini Bottom (GameCube NTSC). Edited save files will only work with the Disable Save File Checksum AR Code:

0403ED94 60000000

The BFBB save file is composed of multiple blocks. GDAT, LEDR, ROOM, PREF, SVID are normally the first five blocks and each contain different types of data, all of which can be edited. SFIL is the last block. The area in between them has a variable number of Scene blocks, plus the blocks CNTR and PLYR (these are unrelated to the CNTR and PLYR assets). The Scene blocks plus CNTR and PLYR are usually in alphabetical order. Scene blocks are named after each scene in the game which has already been visited in that save file (for example: JF01).

The tool allows you to add, remove and change the order of any of the sections. Note: Hans requires GDAT to be the first section for the file to be saved correctly. The other sections can be in any order (it's unknown how the game will react to orders different than the default one specified above, though).

Links

 * Get Hans
 * Source code on GitHub