Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

Lizardcube and Dotemu announced today that Streets of Rage 4 is now officially supported on Linux (and macOS), with a port done by Ethan Lee creator of FNA.

"The all-time classic Streets of Rage, known as Bare Knuckle (ベア・ナックル Bea Nakkuru) in Japan, is a trilogy of beat ‘em up known for this timeless gameplay and electronic dance influenced music. Streets of Rage 4 builds upon the classic trilogy’s gameplay with new mechanics, beautiful hand drawn visuals and a God tier soundtrack."

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Game Features:

  • The comeback of the legendary Streets of Rage series.
  • Beautiful graphics fully hand-drawn animated by the studio behind Wonder Boy: The Dragon’s Trap.
  • Clean up Wood Oak City by yourself or with another friend online!
  • For the very first time, team up to 4 people offline to take the city back!
  • Classic gameplay enhanced with brand-new mechanics.
  • Soundtrack by a wide all-star line up of world-class musicians.
  • Braised chicken everywhere.
  • A dozen former Streets of Rage characters unlockable and playable in their original pixel versions.
  • Play with the music of the previous Streets of Rage games.
  • 12 unique stages.
  • Fight against your friends in the Battle Mode
  • Or team up along to defeat the Boss Rush Mode!

Not only is it now officially supported, it's also the 50th port done by Ethan Lee using FNA and it brings with it both OpenGL and Vulkan support for the Linux version. Speaking about the release on their .plan website, Lee mentioned:

Yes, at long last we're in a position where we can start looking at Vulkan more seriously for FNA, at least from a testing perspective. On Steam you will see two options, one for OpenGL and one for Vulkan Experimental. What does Vulkan provide that OpenGL doesn't? Broadly: Nothing at all, since performance is really good for both renderers. Arguably the Vulkan renderer just raises the VRAM requirement significantly, since texture memory is no longer marshalled between VRAM and host memory, and this game has all the textures. Basically, if you don't have a 4GB+ card, you shouldn't even try to use it. Just about the only thing exclusive to Vulkan is "mailbox" mode, which replaces the "low latency" checkbox found on the Windows version. To enable mailbox mode:

FNA3D_VULKAN_FORCE_MAILBOX_VSYNC=1 %command%

When available, this will use VK_PRESENT_MODE_MAILBOX_KHR which allows the engine to not wait on vsync while also not allowing for tear lines. The game still runs at a 60Hz timestep, but frames will be presented as soon as physically possible, which should noticeably reduce latency for some setups. This is not available for OpenGL and I opted to remove the in-game tickbox because it turns out that mode just manually shoves in a glFinish after SDL_GL_SwapWindow, which I'm not 100% certain works as intended everywhere (it definitely doesn't on macOS).

Aside from that? It's the regular ol game in its perfectly preserved glory. No potentially dangerous write watch hacks needed! This one's been in the waiting room for a while (it was so long we had time to write a whole dang Vulkan renderer), so I hope you'll enjoy it after such a long time!

If you previously used the Proton compatibility layer, you can tell Steam to download the official Linux version by forcing the Steam Linux Runtime from the right click -> Properties menu for the game on Steam (example).

You can buy it on Steam, with the build up on GOG hopefully tomorrow. It's 30% off on Steam until November 16.

Article taken from GamingOnLinux.com.
29 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
23 comments Subscribe
Page: 1/2»
  Go to:

Kors 12 Nov 2020
Excelent news!
Will try it right now.
Spyker 12 Nov 2020
I bought it along with Superliminal.
Two great games this week on Linux, and they are quite cheap :)
Alm888 12 Nov 2020
I've wouldn't hold my breath for GOG release…
Cyril 12 Nov 2020
Last week Superliminal, and now Streets of Rage 4, great!
One Ethan Lee Linux port a week, I'm not against it.

Also I'll buy it on GOG, but I hope the sale will be there too.


Last edited by Cyril on 12 Nov 2020 at 8:09 pm UTC
Liam Dawe 12 Nov 2020
I've wouldn't hold my breath for GOG release…
https://twitter.com/flibitijibibo/status/1326950704964116489
GOG release is tomorrow
TobyGornow 12 Nov 2020
I bought it along with Superliminal.
Two great games this week on Linux, and they are quite cheap :)

Copying you right away ! I didn't see that Superluminal was on sale.

So much for not buying games this month...
Retrogamer 12 Nov 2020
I totally forgot about this game!! I think I'm going to pick it up soon.
whizse 12 Nov 2020
View PC info
  • Supporter
Not only is it now officially supported, it's also the 50th port done by Ethan Lee using FNA
Not my kind of game, but wow, talk about achievement! 50th, that's gold isn't it?
BielFPs 13 Nov 2020
Those games using Dotemu run very well on Linux (even the non-native ones)

I won't buy now because is too expensive atm, but I'll definitely buy in the next sale.
naegling23 13 Nov 2020
Glad to hear...this game runs so flawlessly through proton that I forgot it wasn't already native. My kids and I have had a blast playing through it while I give my video game history lessons.
Guerrilla 13 Nov 2020
Nice to hear. I played the Xbox version and wasn't really digging it. But with this announcement, I'll see about giving it another shot.
vipor29 13 Nov 2020
awesome news.did not see this coming
Frawo 13 Nov 2020
View PC info
  • Supporter Plus
Also I'll buy it on GOG, but I hope the sale will be there too.

As far as I understand, on GOG you are limited to 2-Player online coop, whereas Steam has 4-Player online coop through Steam Remote Play. You might want to take that into consideration...
const 13 Nov 2020
If it's fna based, I wonder if one can make it run on raspberry pi 4 :)
ageres 13 Nov 2020
Was it ported today or earlier? Steam suddenly redownloaded the whole game one week ago, and the record about Proton was used was gone. All game files remained as Windows files though. I didn't try to launch it, and the Linux files were downloaded only when I selected the Steam Linux Runtime today.
Cyril 13 Nov 2020
Also I'll buy it on GOG, but I hope the sale will be there too.

As far as I understand, on GOG you are limited to 2-Player online coop, whereas Steam has 4-Player online coop through Steam Remote Play. You might want to take that into consideration...

I'll play mostly, if not exclusively, single-player so it's not an issue for me.

Also the Linux/macOS versions are now available on GOG, but unfortunately no sale...
ageres 13 Nov 2020
I was playing Arcade on Hard... aaand it crashed.
DaiKaiser93 13 Nov 2020
The build it's live on GOG.
jarhead_h 13 Nov 2020
Purchased because of this news. Was playing the first one the other day and I had forgotten most of it. Have to get serious and work my way through to get to it.
deathxxx 14 Nov 2020
Game run perfect with Proton and Linux port(start faster).
I try OpenGL and Vulkan experemental.
OpenGL run without any issue(i'm not try online coop)
Vulkan - crashed after 10-15 min gameplay, just when loading 1-st boss scene. (the girl with electric field attack)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.