Skip to content

NXStation v0.2.3 — Transitions, accelerated scrolling, stability

Latest

Choose a tag to compare

@jiraiya78 jiraiya78 released this 14 Aug 13:01
027c4ed

Update v0.2.3 is the recommended build if you are on v0.2.2 or earlier. It adds carousel & preview transitions, smoother list browsing, right-stick description scrolling, and fixes video preview crashes after long sessions.

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

  • Carousel Transition setting — Fade, Slide, or None (system carousel + game preview panel)
  • Softer dialogs — scale + fade open/close; no close flicker on Y menu and popups
  • Accelerated scrolling — hold Up/Down or L/R in the game list; speed ramps while held
  • Right stick scroll — optional setting to scroll game descriptions (list + metadata); stick no longer moves list focus
  • Manual viewer — horizontal slide between spreads; Cover + Spread / Single Page choice is remembered
  • Video preview stability — fixes crash when browsing many games with MP4 previews (FFmpeg pixel-format handling)
  • Launch zoom — box art keeps correct aspect ratio during the handoff animation

Added

  • Settings → Carousel Transition (Fade / Slide / None)
  • Settings → Right Stick Scroll (On / Off) for description text
  • Hold D-pad Up/Down or L/R for accelerated list / page scrolling
  • L/R paging in Y menu, scrape menu, and Jump to System
  • Manual viewer layout persisted as manual_layout_mode in user_settings.json
  • Manual spread slide transition; dialog open/close animation polish

Changed

  • System carousel and Settings core list order updated (Arcade → … → PC Engine)
  • Right stick reserved for description scroll + manual zoom (not UI navigation)
  • Launch transition uses aspect-fit artwork (no stretch)
  • Skipped Manual scrape log lines shown in gray (not red)

Fixed

  • Video preview crash after extended browsing (swscale assertion on some H.264 MP4s)
  • Individual scrape selecting wrong game when list order differed from display (e.g. PC Engine)
  • Preview panel stuck on first game after navigation changes
  • Dialog close flicker on modals
  • Build no longer overwrites a custom scrape_complete.wav in resources/audio/

Notes after upgrading

  • New settings land in sdmc:/switch/NXStation/settings/user_settings.json (carousel_transition, right_stick_description_scroll, manual_layout_mode)
  • Rescan Libraries or reopen a system list after upgrading if carousel order looks stale until next scan
  • 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)

Installation

  1. Download NXStation.nro from this release (or Settings → Check for Updates from v0.2.1+).
  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.