Repository navigation
Version 0.3.1 - AI Assist Mode
- New 1 PLAYER AI ASSIST mode: you pick a character and the computer plays the other as player 2. The first build takes about 2 minutes more, for the Python it embeds.
- New pause menu with RESUME and FORFEIT. With the pre-rendered soundtrack, the music keeps playing at a lower volume while paused.
- New OPTIONS > CONTROLS screen: for each player, 3 or 6 button scheme, device, keyboard and gamepad bindings, and stick deadzone. Controls saved by earlier versions are not read, so set them again.
- New OPTIONS > VIDEO screen: VSync, 4:3 or 16:9, window or fullscreen, and integer scaling. Changes apply without a restart.
- New automatic frame sync by default.
- New QUIT row on the mode menu.
- The game starts in English by default, and the menu font's punctuation is fixed.
- Windows:
sorno longer opens a text window. - The AI no longer walks to the screen edge at a locked gate, leaves its partner's enemy to them, and skips breakable objects it cannot reach.
sor's command-line options were renamed, with no aliases for the old names (--vsyncis now--frame-sync,--debugis now--debug-log). Seesor --help.- Builder: the last step now makes StreetsOfRageRecompilation (the game) and StreetsOfRageRecompilation Launcher (the
play.pywindow). On Windows and Linux they are desktop shortcuts into the project folder. - Builder on macOS: they are two apps in a
StreetsOfRageProjectfolder, in Applications or your home folder, with the quarantine attribute already removed. The game app includes a copy of your ROM, so don't share it. - Builder: it now downloads the version of the project that matches its own version (Builder 0.3.1 gets the commit tagged 0.3.1), neither older nor newer. A folder from an earlier download is moved to that version.
- Builder: after updating the project, an older build or soundtrack is no longer treated as ready.
- Builder: fixed "access denied" when cleaning the build folder on Windows.
- Linux: the AppImages are now named
-x86_64and-aarch64, with.zsyncfiles for AppImageUpdate.
Run Instructions
The apps are not signed yet, so your system will warn you the first time. It is safe to continue.
macOS
You'll need to remove the quarantine attribute so Gatekeeper allows execution, use Xattr-remove by perez987 or the command line:
xattr -dr com.apple.quarantine "/Applications/Streets of Rage Builder.app"
Open the .dmg, drag Streets of Rage Builder to Applications, run the command above, then open the app.
Windows
- Download
StreetsOfRageBuilder-0.3.1-windows-x64.exe(or-windows-arm64.exeon ARM PCs such as Snapdragon). - Chrome and Edge may say the file "isn't commonly downloaded" or "could be dangerous". In the downloads list, open the
⋯menu next to the file and choose Keep, then Keep anyway (in Edge: Keep > Show more > Keep anyway). - Double-click the file. If Windows SmartScreen shows "Windows protected your PC", click More info, then Run anyway.
Linux
Download the AppImage for your CPU (x86_64 or aarch64), then make it executable and run it:
chmod +x StreetsOfRageBuilder-0.3.1-x86_64.AppImage
./StreetsOfRageBuilder-0.3.1-x86_64.AppImage
Or right-click the file, open Properties > Permissions and tick Allow executing file as program, then double-click it. If it fails with a FUSE error, install libfuse2 (sudo apt install libfuse2; on Ubuntu 24.04 libfuse2t64) or run it with --appimage-extract-and-run.