SYNCONE

BETA

Play on a shared save without anyone falling behind. SyncOne syncs your group’s save via the cloud: when you progress solo, push to the server; when your friends come back, they’re notified and can pull your progress with one click—so everyone stays on the same page.

WHAT IS SYNCONE?

SyncOne is a desktop app that keeps your Schedule I save files and mods synced to a shared cloud – e.g. Supabase or a folder synced with Google Drive.

Instead of sending saves back and forth or depending on one person’s PC as host, you upload the latest save to the cloud when you’re done – and next time anyone opens SyncOne, the newest version is fetched automatically. So the whole group is always on the same page.

HOW IT WORKS

1

SET PATHS

Set your Save folder (Schedule I Saves), Mods folder, and your cloud – either Supabase (recommended) or a folder that syncs with Google Drive / OneDrive.

2

AUTO-FETCH ON STARTUP

When you open SyncOne, it automatically checks if there’s a newer save or mods in the cloud – and fetches them if so.

3

UPLOAD WHEN YOU’RE DONE

After playing, upload to the cloud (Save, Mods, or both). Then everyone else has the latest version next time they start SyncOne.

SETUP GUIDE

After installing SyncOne, follow these steps to point it at your Save/Mods folders and your cloud (Supabase).

Step 1: Find Save & Mods folders

Locate your Schedule I Save folder (e.g. …\AppData\LocalLow\TVGS\Schedule I\Saves\<ID>) and your Mods folder (e.g. …\Steam\steamapps\common\Schedule I\mods). In SyncOne, use Browse to set each path.

Mods: Remember to install MelonLoader, and set it to 0.7.0 – it’s the only stable version.

Save or Mods folder location example

Example: Save folder path in Explorer

Image: Mods folder path

Mods folder (with MelonLoader 0.7.0)

1 / 2

Step 2: Supabase setup

Create a free project at supabase.com. Create a storage bucket (e.g. syncone), set it to public if you want. Then get your project URL and anon key from Project Settings → API, and the bucket name. Enter these in SyncOne.

Image: Create Supabase project

Create a new project

Image: Storage → New bucket

Create a storage bucket

Image: Project Settings → API (URL & anon key)

Copy URL and anon key

1 / 3

Step 3: How it works

Once paths and Supabase are set, SyncOne will pull the latest Save/Mods on startup and let you upload when you’re done. Use the cards in the app to pull or push Save and Mods separately or together.

Image: SyncOne UI – paths and cloud configured

Configured SyncOne with paths and Supabase

Image: Pull / Upload buttons in app

Pull latest or upload when done

1 / 2

GET STARTED

Download the SyncOne installer and run it on your PC. After setting up paths and cloud, you’ll run with the latest save every time.

KNOWN BUGS

Bug Status

No known bugs at the moment.

FEATURES

Feature Date Status
Warn when overwriting a more progressive save 16/02/26 Done

Fixed in version: V1.2

Previously, the app did not check whether the local save you were about to push was actually further ahead in the game than the one on the server (even if the local file was newer). You could accidentally overwrite a more progressive save. SyncOne now warns you before pushing if your local save appears to be behind in progress—detected by comparing LifetimeEarnings on local vs. server. The same check applies when pulling: you are warned if your local save is ahead of the server, so you don’t accidentally replace it with an older one.

Push Save and Mods individually 16/02/26 Done

Fixed in version: V1.2

You can now upload Save and Mods separately. Use the cards in the app to push only Save, only Mods, or both, depending on what changed.

ABOUT THE DEVELOPER

fr11z1234
fr11z1234

Digital business optimization & AI Developer

I build side projects in my spare time—including a leasing platform, a free-to-use budget system, and an electrical cost app (made with a partner). SyncOne is one of them.

Most of my repos are private. Find me on GitHub:

github.com/fr11z1234