Skip to content

NXStation v0.1.8 — In-app updates, Last Played times, RetroArch launch fix

Latest

Choose a tag to compare

@jiraiya78 jiraiya78 released this 06 Aug 22:55
f5eb4a5

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.nro from 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.log auto-trims at launch when larger than 512 KiB

Added

  • Settings → Check for Updates: queries jiraiya78/NXStation releases, compares tag_name to the build version, and can download NXStation.nro over 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.cfg libretro_path to the core being launched so RetroArch’s boot banner / core info match the game
  • NXStation.log is trimmed at startup when over 512 KiB (keeps the last ~256 KiB; under the limit this is a single stat)

Removed

  • Nintendo 3DS (3ds) from the default roms_config.json (no practical RetroArch 3DS core on Switch). Existing SD configs and user_cores.json auto-prune 3ds on 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

  1. Download NXStation.nro from this release (or use Settings → Check for Updates once you already have a build that includes the updater).
  2. Copy to sdmc:/switch/NXStation/NXStation.nro
  3. 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.