CheepSave
Save and continue runs in Risk of Rain 2. Save from the pause menu, load from the main menu with run details. Single player and multiplayer, separate save lists, 11 languages.CheepSave
Save and continue runs in Risk of Rain 2 (BepInEx 5). Works in single player and multiplayer.
Features
- Save game button in the pause menu (Esc).
- Load game button in the main menu and in the character select lobby. Separate save lists for single player and multiplayer.
- Run details for every save: stage preview, mode, difficulty, run time, team level, artifacts, and for every player – survivor, gold, void coins, items, equipment and allies, shown with the game's own icons. Hover an icon to see its name.
- While a save is being loaded, survivors and rules are locked to the save in the lobby.
- 11 languages: English, Русский, Deutsch, Español, Français, Italiano, Português (BR), Türkçe, 日本語, 한국어, 简体中文 – follows the game language.
What is saved
For every player, at the moment of saving: survivor, items, equipment in all slots, gold, void coins and permanent allies (purchased drones etc.), plus team level and run time. The stage itself is saved as it was at its start – stage, stage count and loops, rules and artifacts, and the random number generators. Loading starts that stage over (it is generated exactly the same again) with the saved items and gold.
How to use
Single player: Esc → Save game. Later: main menu → Load game → pick a save → Load. The lobby opens with your survivor and rules – just start the run.
Multiplayer: the host presses Esc → Save game. Later the host: main menu → Load game → Multiplayer tab → pick a save → Load, then creates a lobby, invites the friends and starts the game. Players are matched by account; anybody new takes over one of the remaining saved characters. A save can also be picked from the lobby (Load game button).
Only the host needs the mod – saving and loading happen on the host. Clients may install it too for the buttons and the texts.
Notes
- Classic runs and Eclipse. Simulacrum and Prismatic Trials are not supported.
- One save per run, overwritten on every save:
BepInEx/CheepSave/Singleplayer/andBepInEx/CheepSave/Multiplayer/. - Config
BepInEx/config/user.cheepsave.cfg:AutoSave = true– also write the save at the start of every stage.StageStartOnly = true– save items and gold as they were at the start of the stage instead of at the moment of saving.
Build
build.ps1 (Roslyn from the .NET SDK, references the game assemblies) builds and copies the DLL into BepInEx/plugins/CheepSave.
package.ps1 builds the release archives into release/.
