A save manager for Isaac that requires no other dependencies.
- Data validator that prevents corrupt save data.
- Saves specific to the room, floor, and run, along with saves that persist for the entire file.
- Player, familiar, pickup, slot, and grid specific saves.
- Different saves depending on if you want the data to be affected by Glowing Hourglass or not.
- Easy to understand system to make default data.
- Intuitive as heck!
- Download the latest release, found here.
- Place the file anywhere in your mod. I recommend putting it in a neatly organized place, such as in a folder named "utility" that's within a greater "scripts" folder.
- In your
main.lua
file,include
the file.
local mod = RegisterMod("My spectacular mod", 1)
local saveManager = include("path.to.save.manager") -- the path to the save manager, with different directories/folders separated by dots
- Initialize the save manager
saveManager.Init(mod)