IsaacSaveManager - v2.0.0
IsaacSaveManager - v2.0
A major update to the save manager that adds support for more types of persistent data and optimizes the code by a fair amount
Additions:
- Now supports familiar, pickup, slot, and grid-specific saves. Only players, familiars, and arbitrary data can populate run and floor saves.
- New save type: roomFloor. A floor-lasting save that separates data per room.
- New save type: pickup. Used for the unique storage of persistent pickup data that lasts the floor, as well as specialized saves for treasure and boss rooms that last the run meant for the Ascent. Uniquely, there's also unique checks for Myosotis and Moving Box. Is not available in the non-hourglass-affected save.
Changes:
- Fixed SaveManager.PatchSaveFile. Previously it just made sure that the deposit table had the same empty tables as the source. Now it copies source's data into deposit's while leaving unrelated data untouched, which means default data is now properly loaded into the current saves.
- Made many adjustments to existing functions to condense their code better.
- There is now a different method for adding default data to your saves. Please see the wiki's Default data section for more details.
Head over to the wiki to learn how to install and use the save manager.