← recipe book

Needs test ProtonDB Pending

Streets of Rage X

Proton (Windows) Beat 'em up 2023 openbor ⚙ proton_experimental
Does it run on your Deck?

About

Streets of Rage X is a free, fan-made beat 'em up built by the developer Kratus on the Beats of Rage / OpenBOR engine. It recreates and expands SEGA's classic Streets of Rage trilogy as branching routes, pairing remade stages with a large playable roster that includes former enemies and bosses. Widely regarded by the OpenBOR community as one of the most ambitious Streets of Rage fan games, it builds on the developer's earlier Streets of Rage 2X. As an unofficial fan project it was never sold commercially and is unaffiliated with SEGA.

Identity

DeveloperKratus
PublisherKratus (independent fan project)
Released2023
GenreBeat 'em up
ModesSingle-player, local co-op
Engineopenbor
TypeProton (Windows)
AliasesSORX, Streets of Rage X

Launch

Binary
OpenBOR.exe
Needs files
none beyond the binary

Proton

Version
proton_experimental
Winetricks
ProtonDB
ProtonDB Pending not enough reports yet

⚙ Setup notes

Game: A free Streets of Rage fan game by Kratus on the Beats of Rage (OpenBOR) engine — recreations of the classic trilogy plus a huge roster (including playable enemies and bosses). Current build at time of writing is Beta 35 (June 2026), distributed for Windows and Android via ChronoCrash.

Proton: The Windows build (OpenBOR.exe) runs under Proton Experimental on Deck; add it as a Non-Steam game.

Controller: OpenBOR has built-in gamepad support, so the Deck controller works out of the box (configure pads in the in-engine Controls menu) — no Steam Input mapping required.

Native (recommended): Recent Kratus releases also ship a native Linux AppImage built from the same source. On Deck this is the smoother path: in Desktop Mode, right-click the AppImage → Properties → allow executing (or chmod +x), run it once so it generates its paks folder, then add it as a Non-Steam game. This skips the Proton layer entirely.

Layout: OpenBOR is an engine, not an emulator — the pack is portable: OpenBOR.exe lives in the root folder next to a Paks/ folder (plus Saves/, Logs/, ScreenShots/). Point the shortcut at the .exe that ships inside this pack rather than a separate standalone OpenBOR.

The one thing to know

Free fan game: Not SEGA, never on Steam.

Install: Add as a Non-Steam game and force Proton Experimental.

Binary: The pack ships the OpenBOR runtime — typically OpenBOR.exe in the root folder next to Paks/. Point the shortcut at whatever single .exe is inside the game folder.

Fix: Known OpenBOR-on-Deck gotcha — it can crash right after the title logo; fix by giving the game folder read/write permissions (set it in Desktop Mode), or use the native Linux OpenBOR build/AppImage instead.

Controller: Works natively via OpenBOR's built-in pad support.

Community guides

Write-ups and threads from people who got this (or a similar) game running. deckport links to them — it doesn't reproduce them.

Get the artwork

deckport never hosts game images. Open this game on SteamGridDB, pick the cover / hero / logo / icon you like, and drop them into the game folder under .deckport-art/ before you push it to the Deck. The importer files them under the right names automatically.

Run it on your Deck

Two files: the one-time importer (deckport.py) in your Deck's home folder, and this game's install helper. Copy the game into ~/Games and run the helper with Steam closed — it writes the recipe (binary, launch options, Proton version) and registers the shortcut with artwork.