Repository navigation
Releases
Version 0.7.1 - AI Assist boss fights
- AI Assist: the AI now throws a held boss when it can fight another enemy instead (not against the round-5 sisters).
- AI Assist: Axel throws the rear attack into Abadede's unavoidable run.
- AI Assist: better grabs, with a crossover and suplex instead of releasing to regrab; Bongo is only kneed.
Run Instructions
The apps are not signed, so your system will warn you the first time. It is safe to continue.
macOS
Open the .dmg, then open I am sure I want to open this App first. Then drag Streets of Rage Builder into that app's window.
Windows
- Download
StreetsOfRageBuilder-0.7.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.7.1-x86_64.AppImage
./StreetsOfRageBuilder-0.7.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.
Version 0.7.0 - Widescreen Patches
- Widescreen: round 5 no longer has an invisible hole or a strange wood wall past the map's right edge.
- Widescreen: round 8's holes in the background were corrected both on the start and the end of the level.
- Widescreen: round 3's boss arena draws the third palm's top.
- On the PS5, each player's pad light bar shows their character while they play (Axel blue, Adam yellow, Blaze red, white elsewhere).
- The PS5 on-screen buttons have been redesigned and are now colored.
- AI: The Mr. X offer is confirmed with Down+B, so a stale NO never confirms YES.
Run Instructions
The apps are not signed, 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 my "I Am Sure I Want To Open This App" App 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.7.0-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.7.0-x86_64.AppImage
./StreetsOfRageBuilder-0.7.0-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.
Version 0.6.1 - Level 3 fix
- Fixed the game getting stuck in level 3.
- The PS5 build now records the extra code paths the game reaches in
/data/sor/confirmed.txt.
Run Instructions
The apps are not signed, 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.6.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.6.1-x86_64.AppImage
./StreetsOfRageBuilder-0.6.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.
Version 0.6.0 - More Quality of Life
- Save high scores: the score table is kept between sessions (OPTIONS > QUALITY-OF-LIFE).
- Player initials: set yours on an on-screen keyboard and the game skips name entry.
- Cheat enabled: unlocks the lives and level rows in OPTIONS; turning it on asks for a secret combination.
- The AI partner moves out of your way instead of walking onto you.
- The Builder's progress box shows the whole output and scrolls with it.
Run Instructions
The apps are not signed, 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.6.0-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.6.0-x86_64.AppImage
./StreetsOfRageBuilder-0.6.0-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.
Version 0.5.0 - Quality-Of-Life Options
- New OPTIONS > QUALITY-OF-LIFE screen with changes to the original game, all off by default and saved with SAVE AND APPLY (
--qolturns them on for one run). - Roll camera earlier: the camera follows the player sooner, so more of the street is ahead.
- Friend grab keeps weapon: a friend who grabs you no longer makes you drop your weapon.
- Enemy damage circles: a ring over a damaged enemy, coloured by kind of enemy, with a disc that grows with the damage and fills the ring at death.
- The Builder can now build for the PS5 as well as for the computer it runs on, and deliver the result to the console.
Run Instructions
The apps are not signed, 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.5.0-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.5.0-x86_64.AppImage
./StreetsOfRageBuilder-0.5.0-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.
Version 0.4.0 - PlayStation 5
- PlayStation 5 version of the game, for a jailbroken PS5 you own, built from your own ROM.
- New PS5 wizard (
scripts/ps5_wizzard.shon macOS and Linux,ps5_wizzard.cmdon Windows 11) that builds the game in a container and installs it on the console over FTP or as ZIP files. - On the PS5 the game uses console-style menus, and the pre-rendered soundtrack and the AI are required.
Run Instructions
The apps are not signed, 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.4.0-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.4.0-x86_64.AppImage
./StreetsOfRageBuilder-0.4.0-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.
Version 0.3.2 - Windows shortcut fix
If you are running 0.3.1, you've no reason to upgrade, this is a bug fix for the Windows installer.
- Builder on Windows: fixed the last step failing to create the shortcuts when the path to the desktop has accents, as in
OneDrive\Área de Trabalho. Tools installed in folders with accents are now found too. - Builder on Windows: error messages with accents are now readable.
- Builder on Windows: a desktop folder that cannot be found is now reported by name, instead of creating a new folder there. A
�rea de Trabalhofolder left in OneDrive by an earlier version can be deleted.
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.2-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.2-x86_64.AppImage
./StreetsOfRageBuilder-0.3.2-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.
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.
Version 0.2.0 - Guided installer
- New guided installer: Streets of Rage Builder walks you through everything needed to play, from a ROM you own.
- Installs the required tools for you (winget on Windows, Homebrew on macOS, apt on Linux).
- Downloads the game project into the folder you choose, and updates it the next time you pick the same folder.
- Checks your ROM (drag it onto the window or browse for it) and tells you if it is invalid, a Super Magic Drive dump, or not the supported "Rev. A" version.
- Pre-renders the soundtrack, with your choice of sound chip (YM3438 or YM2612).
- Builds the game executable, with progress shown.
- Creates a Streets of Rage shortcut on your desktop.
- Available for macOS (universal), Windows (x64 and ARM64) and Linux (x64 and ARM64).
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.2.0-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 (x64 or arm64), then make it executable and run it:
chmod +x StreetsOfRageBuilder-0.2.0-linux-x64.AppImage
./StreetsOfRageBuilder-0.2.0-linux-x64.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.
Version 0.1.0 - 1st public beta
First public beta