Update v0.1.8 adds in-app updates from GitHub, proper Last Played date/time stamps, RetroArch boot-banner / core-path sync, and a quieter log file. Recommended if you are on v0.1.7 or earlier.
Website: https://nxstation.com
Downloads: https://github.com/jiraiya78/NXStation/releases
Highlights
- Check for Updates in Settings — fetch the latest
NXStation.nrofrom GitHub Releases (restart after install) - Last Played shows real date and time (
YYYY-MM-DD HH:MM), newest first, using the Switch system clock / timezone - Fixed Last Played times collapsing to the same clock time after relaunch (JSON number precision bug)
- RetroArch no longer sticks on the “Nintendo Wii/GameCube (Dolphin)” boot banner for other systems (including zip/7z)
NXStation.logauto-trims at launch when larger than 512 KiB
Added
- Settings → Check for Updates: queries
jiraiya78/NXStationreleases, comparestag_nameto the build version, and can downloadNXStation.nroover the installed app - Last Played rows show date and time next to the system acronym
Changed / Fixed
- Last Played timestamps use the Switch user/network clock and console timezone rules
- Last Played order stays most recent first (no A–Z re-sort on that section)
- Before each launch, rewrite
sdmc:/retroarch/retroarch-salamander.cfglibretro_pathto the core being launched so RetroArch’s boot banner / core info match the game NXStation.logis trimmed at startup when over 512 KiB (keeps the last ~256 KiB; under the limit this is a singlestat)
Removed
- Nintendo 3DS (
3ds) from the defaultroms_config.json(no practical RetroArch 3DS core on Switch). Existing SD configs anduser_cores.jsonauto-prune3dson load.
Notes after upgrading
- Re-launch a few games once if Last Played times still look identical — older saved timestamps may already be collapsed; new plays rewrite them correctly.
- In-app updater needs internet and writes over
sdmc:/switch/NXStation/NXStation.nro.
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/ - ROMs under
sdmc:/roms/(or your custom ROMs path in Settings)
Installation
- Download
NXStation.nrofrom this release (or use Settings → Check for Updates once you already have a build that includes the updater). - Copy to
sdmc:/switch/NXStation/NXStation.nro - Launch via Title Override (hold R → Homebrew Menu → NXStation).
Upgrading from an older build keeps your existing settings/ and data/ on SD.
Thank you to everyone who tests, reports issues, and keeps the homebrew scene going.