Save backup manager with cloud sync support.
Language: English | 한국어
Local save backups with version history and Dropbox cloud sync. Device-aware metadata tracking enables safe cross-device restore decisions.
Requires devkitPro toolchain.
Docker (recommended):
docker run --rm -v "$PWD":/work -w /work devkitpro/devkita64 makeLocal devkitPro:
makeCreate a .env file in the project root:
DROPBOX_APP_KEY=your_dropbox_app_keyThen build:
makeFor GitHub Actions, set the DROPBOX_APP_KEY repository secret.
oc-save-keeper.nro
Copy oc-save-keeper.nro to:
/switch/oc-save-keeper.nro
The app creates its data folder at /switch/oc-save-keeper/ on first run:
/switch/oc-save-keeper/
├── backups/ # Local save backups
├── logs/ # Log files
├── temp/ # Temporary files
└── config/ # Dropbox auth, device settings
source/ # App source code
include/ # Header files
tests/ # Host unit tests
romfs/lang/ # Language JSON files
romfs/gfx/ # Graphics resources
backend/dropbox-bridge/ # Optional OAuth bridge service
docs/ # Documentation
make test| Document | Description |
|---|---|
| docs/TESTING.md | Test guide |
| docs/TDD.md | TDD workflow guide |
| docs/backend/DROPBOX_BRIDGE_ARCHITECTURE.ko.md | Bridge architecture (Korean) |
| docs/frontend/SAVE_UI_MIGRATION.md | UI migration notes |
MIT License - see LICENSE for details.