Skip to content

Fourth Release

Choose a tag to compare

@Miggas Miggas released this 07 Nov 21:34
· 12 commits to launcher since this release
3249e73

JSRF Launcher v2i: fourth release

The launcher sets up, builds, updates and starts the Jet Set Radio Future recompilation for you, on Windows, Linux and the Steam Deck. You need your own copy of the game (NTSC retail default.xbe).

Changes since v1w.

Every commercial release

  • The launcher now works with every release of the game:
    • US (NTSC)
    • Europe (PAL)
    • Japan (NTSC-J)
    • All Sega GT 2002 + JSRF combo discs from the US, Europe and Asia
  • The Play tab shows which release is in the game folder.
  • For the Sega GT 2002 + JSRF discs, put SegaJSRF.xbe in the game folder. The disc's default.xbe is only the menu that picks the game.
  • If you swap the game file for a different one, the launcher asks to generate the code again.

Language

  • New Language setting under Settings → Gameplay:
    • Europe and its Sega GT 2002 + JSRF disc: English, French, German, Spanish or Italian.
    • Every other release: English or Japanese.

Launcher tab settings

  • Close the launcher when the game starts (on by default).
  • Project branch: main (tested releases) or test (newest, less tested).
  • Debug shows the Debug tab and Settings → All settings. "All settings" is hidden when Debug is off.

Other changes

  • The launcher checks for a newer game and a newer launcher when it opens. The Play tab says when there is one, and clicking that opens Update.
  • Build on the Play tab generates the code and builds without leaving Play.
  • A progress bar shows while code is generated, the game builds and files download.

What it does

  • Update → Download: gets the project and the build tools (about 150 MB). No other installs needed.
  • Build: checks your default.xbe, generates the code and builds the game into your game folder. Each step skips what is already up to date.
  • Play: shows what is ready (✓ / ✗) and starts the game. Click a ✗ to go where it is fixed.
  • Settings: edits jsrf.ini in tabs (Gameplay, Video, Input, Audio, Debug, All settings). Your changes are kept through updates.
  • Update: gets the newest version of the project, and updates the launcher itself with Update launcher.

Controller and Steam Deck

  • Works with a controller: the d-pad moves between buttons, A presses, B closes a list, LB / RB change tab, Start plays. The settings lists scroll as you go down.
  • Works with the touchscreen.
  • Closes when the game starts, so it can be added to Steam as the game's entry.
  • Builds and runs natively on the Steam Deck, no Proton needed. Works in Game Mode.

Downloads

  • jsrf_launcher: Linux / Steam Deck
  • jsrf_launcher.exe: Windows

Put it in an empty folder and start it. The README explains each step.

Everything the launcher does is written to launcher_log.txt next to it. Include that file when reporting a problem.