-
Notifications
You must be signed in to change notification settings - Fork 0
Usage
S1SS presents an interactive menu each time through its main loop. Actions shown depend on what saves currently exist.
____ _ ____ ____
/ ___|/ / ___/ ___|
\___ \| \___ \___ \
___) | |___) |__) |
|____/|_|____/____/
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
Shown when at least one active save slot is present.
- The script displays your active saves (slots
SaveGame_1throughSaveGame_5) with full stats. - You enter the index number of the save to back up.
- 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.
- The original active save is left untouched.
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.
- The script lists all unexpected folders with their save data.
- You confirm with
yor cancel withn. - 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.
Shown whenever any saves exist.
- You choose which group to delete from: Active, Unexpected, or Vaulted (only groups that have saves are offered).
- The script lists the saves in that group and prompts for an index.
- The selected save folder is deleted permanently.
This is permanent. Back up first if in doubt.
Shown when vaulted saves exist.
- The script displays all vaulted saves.
- You enter the index of the vault entry to restore.
- The script displays active saves (for context) and asks which game slot (1–5) to restore into.
- S1SS copies the vault entry into the target slot (
SaveGame_N), creating the folder if it does not exist. - 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.
Always shown. Displays all active, unexpected, and vaulted saves in a formatted table. Press Enter to return to the menu.
Exits the menu loop and prints a session duration message.
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.
When you quit, the script prints how long the session ran:
You just wasted 3 minutes, 24 seconds, 118 milliseconds. Unbelievable.