Release notes
NXStation v0.2.0 — PDF manuals, playtime analytics, expanded systems
Update v0.2.0 is the recommended build if you are on v0.1.8 or earlier. It adds PDF game manuals, RetroArch playtime analytics, more default systems, carousel/launch transitions, standalone Tico core support, and a new website wiki + blog.
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
- PDF game manuals — scrape Manual from ScreenScraper (off by default); read in-app with cover+spread layout, zoom, and pan (Y → Menu → Show Metadata → Manual)
- Playtime Analytics and Personality Metrics (main carousel Y menu) from RetroArch runtime logs
- More systems in the bundled config: Atari 5200/7800/Lynx/Jaguar/ST, GameCube, Wii, Saturn, Arcade, and 3DS
- Standalone Tico cores for gc/wii/3ds — download
tico-dolphin.nro/tico-azahar.nrotosdmc:/switch/NXStation/cores/and set Settings → Core Paths (experimental) - System carousel fade; game launch zoom + fade (~1s) before RetroArch
- Edit
settings/roms_config.json→ Scan Games / Rescan reloads config (no full restart) - Hide Empty Systems defaults to On
- Website Wiki and Blog with full user guides and mirrored release notes
Added
- PDF manual viewer (
ManualViewerView, MuPDF build) — PDFs saved toroms/{systemId}/manuals/{stem}-manual.pdf - Scrape menu Manual toggle (off by default)
- Y menu → Personality Metrics (gamer tags, nostalgia breakdown, time-warp stats)
- Y menu → Playtime Analytics (session style, time-of-day heatmap, backlog-dust score)
- Default systems:
atari5200,atari7800,atarilynx,atarijaguar,atarist,gc,wii,saturn,arcade,3ds(28 systems total) - Carousel left/right fade dissolve; launch zoom-in + fade-out transition (~1 second)
- Settings → Core Paths supports standalone
.nrocores undersdmc:/switch/NXStation/cores/ - Website wiki (
wiki.html) and blog (blog.html)
Changed
Config::reload()runs at the start of library scan so user-edited systems appear- Bundled systems missing from the SD
roms_config.jsonare merged in on upgrade (user entries preserved) - Hide Empty Systems default is On (saved settings unchanged)
3dsis no longer auto-pruned;ps2remains retired- Playtime analytics only count RetroArch runtime logs — standalone Tico cores are excluded
Notes after upgrading
- Enable RetroArch Settings → Saving → Save runtime log before expecting analytics data
- For GameCube / Wii / 3DS, install Tico cores manually — see the wiki
- Place ROMs under
sdmc:/roms/{id}/, then Scan Games - With Hide Empty Systems On, empty systems stay hidden until they have at least one ROM
- Optional carousel wallpapers at
data/backgrounds/{id}.jpg
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 inNXStation/cores/) - ROMs under
sdmc:/roms/(or your custom ROMs path in Settings)
Installation
- Download
NXStation.nrofrom this release (or Settings → Check for Updates from v0.1.8+). - Copy to
sdmc:/switch/NXStation/NXStation.nro - Launch via Title Override (hold R → Homebrew Menu → NXStation).
Upgrading keeps your existing settings/ and data/ on SD. New bundled systems are merged into roms_config.json automatically.
Thank you to everyone who tests, reports issues, and keeps the homebrew scene going.