Skip to content

NXStation v0.3.0 — Cloud Save, settings hub, playtime rankings

Latest

Choose a tag to compare

@jiraiya78 jiraiya78 released this 20 Aug 23:07
· 4 commits to main since this release
0d823f7

Update v0.3.0 is the recommended build if you are on v0.2.3 or earlier. It adds Google Drive cloud backup & restore, a reorganized Settings hub, playtime launch rankings, and fixes settings navigation and auto-backup edge cases.

Website: https://nxstation.com
Wiki: https://nxstation.com/wiki.html
Blog: https://nxstation.com/blog.html
Downloads: https://github.com/jiraiya78/NXStation/releases
Discussion: GBATemp / GitHub Issues


Highlights

  • Cloud Save — link Google account, manual Backup Saves to Cloud, optional Auto Cloud Save when you return from a game
  • Cloud Restore — download a Drive backup and merge into current RetroArch save/state folders (pre-restore ZIP on SD; hold B 3 s to abort)
  • Settings hub — App & Launcher, Emulator and Systems, Appearance and Control, Cloud Save, Scraper, Help and About
  • Playtime Analytics — top games and systems by playtime and by launch count
  • NXStation session tracking — playtime and launch counts for core-direct launches (merged with RetroArch logs when available)
  • Settings focus fix — D-pad works immediately when opening Settings

Added

  • Google Drive OAuth + upload of timestamped retroarch-saves-*.zip backups
  • Settings → Cloud Restore with backup picker and scrape-style progress log
  • log/cloud.log for cloud backup/restore diagnostics
  • Settings reorganized into section sub-screens (less scrolling clutter)
  • Play rankings in Y → Playtime Analytics (top 15 games/systems)
  • launchCount per title in data/playtime_nxstation.json

Changed

  • Backup Saves to Cloud / Last Backup naming (was Sync Now / Last Sync)
  • Auto cloud backup: skip if offline, no saves, or backup already in progress
  • Settings deferred build on first open (faster push from carousel)

Fixed

  • Settings list not navigable until Y menu opened once
  • Cloud restore list focus and post-restore log scrolling
  • Playtime not recorded for some NXStation launches; quick game-switch session loss
  • Auto cloud save notification noise when offline or empty

Cloud Save notes

  • Backs up RetroArch save files and save states (plus ROM sidecar saves when present). Each backup is a new full ZIP upload, not an in-place patch.
  • Auto Cloud Save runs once when you return to NXStation after playing (if enabled, linked, online, and saves exist).
  • NXStation cloud backups are not interchangeable with RetroArch’s own cloud backup format.
  • OAuth client config is bundled for official builds; link account under Settings → Cloud Save.

Notes after upgrading

  • New files: settings/user_cloud.json, data/cloud/, data/playtime_nxstation.json (if not already present)
  • Enable RetroArch Save runtime log for richest analytics; NXStation still tracks launches/playtime for library launches without .lrtl
  • Settings → Check for Updates works from v0.1.8+

Requirements

  • Modded Switch (e.g. Atmosphere) with homebrew enabled
  • Title Override is required — hold R while launching any game, open the Homebrew Menu, then start NXStation
  • RetroArch for Switch at sdmc:/switch/retroarch_switch.nro
  • RetroArch cores under sdmc:/retroarch/cores/ (or standalone cores in NXStation/cores/)
  • ROMs under sdmc:/roms/ (or your custom ROMs path in Settings)
  • Cloud backup/restore requires internet and a linked Google account

Installation

  1. Download NXStation.nro from this release (or Settings → Check for Updates from v0.1.8+).
  2. Copy to sdmc:/switch/NXStation/NXStation.nro
  3. Launch via Title Override (hold R → Homebrew Menu → NXStation).

Upgrading keeps your existing settings/ and data/ on SD.


Thank you to everyone who tests, reports issues, and keeps the homebrew scene going.