Repository navigation
Launcher v1e
Pre-release
Pre-release
JSRF Launcher v1e
Builds, updates and starts the Jet Set Radio Future recompilation, and edits its settings. Windows and Linux (Steam Deck included). Nothing has to be installed.
Download
| Windows 10 / 11 | jsrf_launcher-windows.zip |
| Linux / Steam Deck | jsrf_launcher-linux.tar.gz |
What's new since v1
Faster: only does what's needed
- Update only downloads. It no longer generates code or builds. If you already have the newest version, it downloads nothing.
- Your generated code is kept when you update. It used to get lost, which forced a full regeneration every time.
- The Build tab has two buttons, Generate code and Build. Each one checks first and skips when nothing changed. Before, Build took several minutes even when nothing had changed; now it finishes in under a second.
- Play → Build still does both in one click.
- Even if nothing changed forces Generate code or Build to run anyway.
Choose the branch
BRANCH=testunder[launcher]inlauncher.inimakes Update download thetestbranch. Without it, Update usesmain.
Log file
- Everything the launcher does is saved to
launcher_log.txtnext to it, with the time each job started. The previous run's log is kept aslauncher_log.txt.old. - Open log file on the Build and Update tabs opens it.
Fixes
- Building failed when the launcher's folder had spaces in its name (for example
New folder (2)). Fixed.
Before you start
Important
Add BRANCH=test under [launcher] in launcher.ini, then press Update. The launcher needs the test branch until it reaches main.
The test branch also fixes two things in the game's Zig build for Windows:
- The game closed right after starting. Fixed.
- Loading screens were slower than with a Visual Studio build. Fixed.
How to use
- Put the launcher in an empty folder. On the Deck, mark it executable (Properties → Permissions → Is executable).
- Put your game files in a
gamefolder next to it, or dropdefault.xbeonto the window. - Update → Download, then Play → Build. The first time takes a while: it downloads its tools (about 150 MB) and translates the game.
- Play. On the Deck, add
jsrf_launcherto Steam as a non-Steam game, without Proton.
Notes
- You need your own copy of the game. Nothing from the game is included.
- If you already used v1: the first Generate code with v1e runs once, then it's skipped until something changes.
- Crash reports from a Zig build don't name the game function. Use Visual Studio for bug reports if you have it.
- Moving around the window with the controller isn't done yet. On the Deck, use the touchscreen or a trackpad.