Repository navigation
JSRF-PC beta 1
JSRF-PC b1 (beta) is based on upstream JSRF Unleashed 0.5.4. Tested on Linux and Windows.
Thanks to JuMatt for the original port. You need your own, legally acquired copy of the game: the standalone USA (NTSC-U) disc. Setup is in the README.
Added
- Developer menu: In the in-game menu. Log to file turns the log on or off at once, Logging switches on the engine's diagnostic logs for bug reports, and Purge shaders restarts the game with an empty shader cache.
Fixed
- Shader cache after an update: Shaders saved by an older version were never used again, so after an update the game paused to build them again during gameplay. The cache now keeps what each shader was made from, and from b1 on rebuilds them for the new version at start-up.
Changed
- New name: With this fork focusing on PC builds, it is now renamed JSRF-PC.
- Menu behaviour: Adjusted to be more consistent, with the menus tidied up and put in a clearer order. A click outside the in-game menus now closes them, back to the bar, instead of opening the last menu again.
- Version numbers: Distinct from upstream, beta until 1.0
Moving from JSRF Unleashed or 0.5.3a
JSRF-PC keeps its settings, cache, and logs in new folders. The first start asks where the game is again, and the options are back to their defaults. The shader cache starts empty too, so the game may pause briefly the first time you play each area.
If you played from a disc image (.iso), your saves are in its unpacked copy, a folder named after the image. Before you first start b1, copy that folder into the new place, and b1 uses it, saves included, without unpacking the image again:
- Linux: from
~/.local/share/jsrf-unleashed/to~/.local/share/jsrf-pc/ - Windows: from
%LOCALAPPDATA%\JSRF Unleashed\to%LOCALAPPDATA%\JSRF-PC\
If b1 has already unpacked the image, copy the old folder's UDATA over the new one instead. Saves in a game folder's UDATA, and portable mode, need nothing.
Reporting a bug
Open an issue and attach the log from the run where it happened. The latest run is last-run.log, and the five before it are kept as run-<date>.log:
- Linux:
~/.local/state/jsrf-pc/, and itslogsfolder (portable mode:portable/logs/) - Windows:
%LOCALAPPDATA%\JSRF-PC\, and itslogsfolder (portable mode:portable\logs\)
Starting the game again renames last-run.log, so if you've played since, attach the run-<date>.log from that time.
Downloads
| File | Platform |
|---|---|
JSRF-PC-b1-linux-x86_64.tar.gz |
Linux x86_64: SteamOS, Ubuntu 22.04+, and most modern distros. Extract it and run jsrf-pc. |
JSRF-PC-b1-windows-x86_64.zip |
Windows 10 or 11, 64-bit. Extract it and run JSRF-PC.exe. |
SHA-256:
67ef537ff73afcd48a8771d330d8678ded360580b5e16016076debf4d56e03bc JSRF-PC-b1-linux-x86_64.tar.gz
ee27b63caf3b86923e80ba89a9332927674703aa766b1c6ea194279682823cc5 JSRF-PC-b1-windows-x86_64.zip