Skip to content
This repository was archived by the owner on Jun 21, 2026. It is now read-only.

Save Data Reference

Quadstronaut edited this page Jun 7, 2026 · 1 revision

Save Data Reference

S1SS reads several JSON files from each save folder to populate the display table. This page documents what is read and from where. S1SS does not write to any of these files — all reads are non-destructive.

Save Folder Structure

Schedule 1 stores saves at:

%USERPROFILE%\AppData\LocalLow\TVGS\Schedule I\Saves\<SteamID>\SaveGame_N\

Inside each SaveGame_N folder, S1SS reads:

File Fields read Displayed as
Game.json GameVersion, OrganisationName Game Version, Organisation Name
Metadata.json LastPlayedDate (Year, Month, Day, Hour, Minute, Second) Last Played Date
Time.json ElapsedDays Elapsed Days
Players\Player_0\Inventory.json CashBalance from the first item with DataType == "CashData" Cash Balance
Money.json OnlineBalance Bank Balance

If a file does not exist in a given save folder, that field is left blank in the table — the script continues gracefully.

Displayed Table Columns

The Show Saves view (S) and any action that lists saves before prompting use this column order:

saveIndex  GameVersion  OrganisationName  LastPlayedDate  ElapsedDays  CashBalance  BankBalance  pathSaveGame
  • saveIndex — script-assigned display number for the current session (resets each loop)
  • pathSaveGame — full path to the save folder on disk

Cash vs Bank Balance

  • Cash Balance (CashBalance) is the money carried on the player's person, read from the first CashData entry in the inventory item list.
  • Bank Balance (BankBalance) is the online/bank account balance, read from Money.json's OnlineBalance field.

Both are formatted with thousands separators (e.g., 10,500).

Multi-Account Note

S1SS uses the first Steam ID directory it finds in the Saves folder. If you have multiple Steam accounts or switched accounts, the directory listing order determines which account's saves are shown. There is no account-selection prompt in the current version.

Notes on LastPlayedDate Format

The date is assembled from individual year/month/day/hour/minute/second components joined with hyphens:

YYYY-M-D-H-MM-SS

This format is for display only and does not convert to a localized date string.

Clone this wiki locally