Skip to content

prodeveloper0/uNSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uNX Save Sync

uNX Save Sync (aka. uNSS) is a Nintendo Switch application that allows synchronization of save data between multiple devices through a central remote server.

central remote server manages save data with internal revision IDs for each user and title.

Usages

Client

uNSS Client Screen

  • How save data to push to remote? JUST PRESS A BUTTON.
  • How save data to pull from remote? JUST PRESS B BUTTON.

Configuration

To use remote server synchronization, you must configure settings first. and uNSS client reads settings from sdmc:/uNSS/config.ini

[remote]
enabled=1
serverUrl=http://your.hostname.com:8989

Server

Prerequisite

Running server via Python interpreter requires some dependencies. Install dependencies first.

pip install -r requirements.txt

Linux / macOS

Background mode

nohup run-linux.sh

Foreground mode

./run-linux.sh

or

python main.py --host 0.0.0.0 --port 8989

Windows

Just used prebuilt binary by PyInstaller

Limitations

  • Save file restoration only works if the game has saved at least once
  • Not allow running in Applet Mode

About

Simple Save Data Synchronization Homebrew for Nintendo Switch

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published