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
| Date uploaded | a day ago |
| Version | 1.0.0 |
| Download link | CheepTeam-CheepSave-1.0.0.zip |
| Downloads | 203 |
| Dependency string | CheepTeam-CheepSave-1.0.0 |
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.
- 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/.
CHANGELOG
Changelog
1.0.0
First public release.
- "Save game" button in the pause menu (Esc)
- "Load game" button in the main menu and in the character select lobby, with separate lists for single player and multiplayer
- Save details: stage preview, mode, difficulty, run time, team level, gold, artifacts, and for every player – survivor, gold, void coins, items, equipment and allies, all with the game's own icons
- Saves items, equipment, gold, void coins, permanent allies, team level and run time; the stage is generated exactly the same again
- Survivors and rules are locked to the save in the lobby
- Multiplayer: the host saves and loads, players are matched by account
- 11 languages: English, Русский, Deutsch, Español, Français, Italiano, Português (BR), Türkçe, 日本語, 한국어, 简体中文