Repository navigation
JSRF Unleashed 0.4.6
Jet Set Radio Future, natively on Mac, Windows, Linux, Android, iPhone and iPad. You need your own copy of the game (the USA release): these downloads are the engine only.
| Download | For |
|---|---|
| JSRF-Unleashed-windows-x86_64.zip | Windows 10 and 11, 64-bit — tested under Wine and CrossOver |
| JSRF-Unleashed-macOS-arm64.zip | macOS 12 or later, Apple Silicon |
| JSRF-Unleashed-linux-x86_64.tar.gz | Linux x86_64, glibc 2.34 or later |
| JSRF-Unleashed-android-arm64.apk | Android 10 or later, 64-bit, OpenGL ES 3.0 — tested in the Android emulator |
| JSRF-Unleashed-iOS.ipa | iPhone and iPad, iOS 15 or later (AltStore, SideStore, Sideloadly) |
The black city in the Skyscraper District and Pharaoh Park
A player on a Steam Deck saw his character in these areas and nothing else: the whole city around him was black. These areas switch the console's fog on (black, from 300 to 3000 units away), and the engine got fog wrong for the scenery, which the game draws with the console's fixed-function transform: every one of its vertices was given a fog factor of zero, which paints it entirely in the fog colour. Black fog, black city.
Three other areas, whose fog is coloured, had the same bug in their own colour: they came out as a flat wall of pinkish brown or olive, with the characters and a few objects standing in it.
Fog is now worked out the way the console does it: each vertex's distance from the camera, measured the way the game asks, becomes a fog factor through the fog mode and the start and end distances the game sets. Distant buildings fade into the night or the haze as they should, and the scenery the game draws with its own vertex programs, which never faded at all before, fades too.
Tested in Pharaoh Park with the Mac build on OpenGL, the renderer of the Linux and Windows builds, and on Metal, and in the iPhone Simulator, which also went through one mission in each of 13 areas: no crash, no shader that failed to compile, the three areas with a coloured fog drawn as they should be, and the areas without fog exactly as before.
Every download is 0.4.6
All five are built from the same tag, and the renderer is the same code on every platform. On iPhone, AltStore and SideStore show 0.4.6 in My Apps as an update if you installed from the JSRF Unleashed source. On Android, the APK installs over the previous one.
Everything else is in the changelog, and installation instructions are in the README.