Skip to content

Multiplayer Save Slots v0.1.0

Choose a tag to compare

@jadistanbelly jadistanbelly released this 10 May 00:20
· 18 commits to main since this release
8655d6c

First public release of Multiplayer Save Slots.

Features

  • Adds a host save picker for Multiplayer -> Host -> Standard/Daily/Custom.
  • Lets the host start a new managed run or continue a separate saved multiplayer campaign.
  • Syncs progress back into the selected campaign after STS2 writes current_run_mp.save.
  • Shows roster, progress, timestamps, short campaign id, save fingerprint, and selected characters when STS2 metadata is readable.
  • Warns before embarking when a loaded-run lobby's current participants do not match the selected campaign roster.

Save Safety

  • Backs up active saves, active-state files, and campaign payloads before replacement.
  • Provides recovery choices for unmanaged or unsynced active multiplayer saves.
  • Rejects symlinks/reparse points in save, state, bank, metadata, payload, and backup paths before writing.
  • Rejects tampered restore backup paths before mutation.
  • Skips malformed or mismatched campaign metadata instead of blocking the picker.

Install

Download MultiplayerSaveSlots-v0.1.0.zip and extract the included MultiplayerSaveSlots/ folder into your STS2 mods/ directory.

Asset SHA256:

ed183c7a147d6516741dad43c683fa9b670ddc8938da492f6242370fcabb8869  MultiplayerSaveSlots-v0.1.0.zip

Known Limits

  • STS2 does not create a multiplayer save from a solo host lobby; a run must begin with at least one joined player.
  • Roster, character, and progress labels are best-effort and depend on STS2 lobby/save data.
  • This is local host save management, not cloud sync or cross-host campaign transfer.
  • UI polish will continue in later releases.

Verification

  • 149/149 C# tests passed.
  • 7/7 smoke setup tests passed.
  • Full local release script completed from main.
  • Final no-edit security audit found no release-blocking issues.