Skip to content
This repository was archived by the owner on Jun 21, 2026. It is now read-only.
Quadstronaut edited this page Jun 7, 2026 · 1 revision

Usage

S1SS presents an interactive menu each time through its main loop. Actions shown depend on what saves currently exist.

Main Menu

 ____  _ ____ ____
/ ___|/ / ___/ ___|
\___ \| \___ \___ \
 ___) | |___) |__) |
|____/|_|____/____/

Active saves in GameSave folder: 2
Vaulted saves in S1SS folder: 1

Make a selection:
B) Backup - Game > Vault
D) Delete a save - permanent!
R) Restore - Vault > Game
S) Show Saves (Total saves: 3)
Q) Quit

Actions

B — Backup (Game to Vault)

Shown when at least one active save slot is present.

  1. The script displays your active saves (slots SaveGame_1 through SaveGame_5) with full stats.
  2. You enter the index number of the save to back up.
  3. S1SS copies the entire save folder into the vault under a randomly generated name (a GUID), so each backup is uniquely named and never overwrites another.
  4. The original active save is left untouched.

C — Cleanup (permanent)

Shown when unexpected folders exist in the game's Saves directory — these are typically manual backups you copied in yourself or folders left by other tools.

  1. The script lists all unexpected folders with their save data.
  2. You confirm with y or cancel with n.
  3. On confirmation, all unexpected folders are deleted permanently. Individual selection is not available for cleanup — it removes all of them at once.

This is permanent. The cleanup action uses Remove-Item -Recurse -Force. There is no undo. Back up anything you want to keep using option B first.

D — Delete (permanent)

Shown whenever any saves exist.

  1. You choose which group to delete from: Active, Unexpected, or Vaulted (only groups that have saves are offered).
  2. The script lists the saves in that group and prompts for an index.
  3. The selected save folder is deleted permanently.

This is permanent. Back up first if in doubt.

R — Restore (Vault to Game)

Shown when vaulted saves exist.

  1. The script displays all vaulted saves.
  2. You enter the index of the vault entry to restore.
  3. The script displays active saves (for context) and asks which game slot (1–5) to restore into.
  4. S1SS copies the vault entry into the target slot (SaveGame_N), creating the folder if it does not exist.
  5. Restore is an overwrite-merge: vault files overwrite matching files in the slot, but any stray files already in the slot that are not in the vault entry are left in place.

S — Show Saves

Always shown. Displays all active, unexpected, and vaulted saves in a formatted table. Press Enter to return to the menu.

Q — Quit

Exits the menu loop and prints a session duration message.

Save Index Numbers

S1SS assigns a display index to every save across all groups (active + unexpected + vaulted) for the current menu session. These indices are for navigation within the script only — they do not correspond to the game's slot numbers (SaveGame_1 through SaveGame_5). The indices reset each time the menu loop restarts.

Session Duration

When you quit, the script prints how long the session ran:

You just wasted 3 minutes, 24 seconds, 118 milliseconds. Unbelievable.

Clone this wiki locally