The All You Need Save Manager (TAYNSM)
A save and load plugin for PEAK focused on restoring a run as closely as possible.
What It Syncs
- Scene and run setup:
- Scene name (Level_X)
- Level id and segment
- Seed
- Ascent
- Run day, run timer, and time of day
- Player state:
- Position and rotation
- Velocity and angular velocity
- Stamina and extra stamina
- Status effects
- Checkpoint ownership links
- Inventory:
- Main slots
- Backpack slots
- Temp slot
- Equipped and selected slot
- Held item id when available
- Item uses and item data entries
- World and interactables:
- Campfire state and progress
- Luggage and cursed luggage state
- Respawn chest and mirage luggage state
- Ground items with transform and rigidbody data
- Deployables and world objects:
- Piton and piton handle
- Rope anchor, rope, rope anchor with rope, rope anchor projectile
- Chain launcher
- Magic bean vine
- Cloud fungus
- Bounce fungus
- Shelf fungus
- Portable stove
- Checkpoint flag and checkpoint constructable
- Scout cannon
How To Use
- Open the pause menu and click SAVE MANAGER.
- Click Quick Save, or enter a save name and click Save.
- In the save list, click Load on the save you want.
- Use Overwrite to replace an existing save with your current run state.
Where Loading Works
- You can load from Airport.
- You can load while already in a run.
- In multiplayer, host controls save and load.
Save Files
- Folder: <PEAK root>/PeakSaves
- Extension: .peaksave.json
- Versioned format with compatibility checks for safe loading
Known Bugs
- Shelf fungus can fail to restore in some saves.
- Bounce fungus can fail to restore in some saves.
Install
Extract so this path exists:
BepInEx/plugins/TAYNSM/TAYNSM.dll