Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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.
By CheepTeam
| Last updated | 20 hours ago |
| Total downloads | 456 |
| Total rating | 0 |
| Categories | Mods AI Generated Tools Client-side |
| Dependency string | CheepTeam-CheepSave-1.0.2 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2122README
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.
- Gamepad support: the load window works with a controller (stick / D-pad to pick a save, A to load, B to close, bumpers to switch tabs, right stick to scroll the details, Y for the settings) and shows the game's own button icons. In the lobby Y presses "Load game" / "Cancel loading".
- Optional: delete the save when the run ends – on death and/or on victory.
- Settings right in the load window (gear button) – no need to edit the config file.
- Artifact of Metamorphosis: the save shows the survivor actually played on that stage.
- 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/. - Settings – gear button in the load window, or the 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.DeleteOnDeath = true– delete the save of the run when the run is lost (the whole team died).DeleteOnWin = true– delete the save of the run when the run is won.
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/.