Streets of Rage X (Windows / Android)

In Progress Streets of Rage X (Windows / Android) Beta 34

No permission to download
The project is currently under development.
Had no issues downloading either. Finished within a minute.

Absolutely loving the changes. Only played on Easy so far and it's exactly the experience I wanted. You've made me (and hopefully other casuals) very happy :) Gonna be playing a bunch over the next few days hopefully and will see how the reduced aggression and such effects Normal difficulty but so far things are looking very promising. Safe to say you have won me back around :) And it's heartwarming to find a developer who cares enough to do these things x
 
Now I tried to download this beta 12, nothing happened,
it stopped at 104 MB

EDIT: Now I have made 10 attempts to download the pak file.
The result is this, he stopped at 138 mb

Now I tried to download the game through the phone.
The result is that he stops at 215 mb and says that the link is not valid
maybe something happened, it's very slow 6 hours download for me right now
I'll try it again in next hours

View attachment 3990
@machok @Mr.Hunter Hmm maybe something related to connection or dns, I was able to download in around 30 seconds. Please, try the download links below and let me know if it works.

@danno Buddy, please can I post alternative game links just for test purposes? We can erase it after discovering what's happening.

Windows PAK

Android APK

Had no issues downloading either. Finished within a minute.

Absolutely loving the changes. Only played on Easy so far and it's exactly the experience I wanted. You've made me (and hopefully other casuals) very happy :) Gonna be playing a bunch over the next few days hopefully and will see how the reduced aggression and such effects Normal difficulty but so far things are looking very promising. Safe to say you have won me back around :) And it's heartwarming to find a developer who cares enough to do these things x
@Psykai Thanks a lot! I'm glad you are liking the changes :)
 
@machok @Mr.Hunter Hmm maybe something related to connection or dns, I was able to download in around 30 seconds. Please, try the download links below and let me know if it works.

@danno Buddy, please can I post alternative game links just for test purposes? We can erase it after discovering what's happening.

Windows PAK

Android APK


@Psykai Thanks a lot! I'm glad you are liking the changes :)
Everything turned out, of course, not the first time,
but still it turned out download the game.

I also tried to find out if something was wrong with my device. And I turned out to be right.
I already had to change my phone for this, that is, I had to take my brother's phone to find out.
 
Last edited:
Hey @Kratus , nice update. Really enjoying it so far. I have some questions

In the changelog, it says Mr X spawns 3 Galsias. I tried this and he spawned 2 ninjas and a Rocket. I'm not complaining at all, it was very chaotic but in a fun way. Just wondering if this was intended 😅. Also I think the shoot move should get remapped to the jump button again, it feels more natural that way

Also, the cheats menu is still a bit buggy. If you enable cheats, close the game and reopen it, all of your cheats are disabled by default. You have to go to settings to enable them again. It fixed the bug where it doesn't remember if you've enabled them, it also fixed the bug where cheats don't work if you enable them mid-game, but it kept the bug where they're all disabled when you restart. To be clear, the ability to use cheats don't get disabled, but all of the individual cheats do. Is this an intended feature? I think it would be good if the game remembers which cheats you enabled when you re-open the game as you need to go into settings everytime you want to use them.

Could you add a cheat for removing special move penalty?
 
Last edited:
In the changelog, it says Mr X spawns 3 Galsias. I tried this and he spawned 2 ninjas and a Rocket. I'm not complaining at all, it was very chaotic but in a fun way. Just wondering if this was intended 😅.
Yeah :ROFLMAO: this is intentional, I made an update allowing to spawn random enemies but forgot to write it in the changelog. Thanks for the catch, I fixed it.

Also, the cheats menu is still a bit buggy. If you enable cheats, close the game and reopen it, all of your cheats are disabled by default. You have to go to settings to enable them again. It fixed the bug where it doesn't remember if you've enabled them, it also fixed the bug where cheats don't work if you enable them mid-game, but it kept the bug where they're all disabled when you restart. To be clear, the ability to use cheats don't get disabled, but all of the individual cheats do. Is this an intended feature? I think it would be good if the game remembers which cheats you enabled when you re-open the game as you need to go into settings everytime you want to use them.
Indeed this is a default engine behaviour, the cheats are always reset if the game is restarted. I can check if there's a way to maintain the cheat options saved.

Could you add a cheat for removing special move penalty?
The codes related to special move penalties are a bit complicated to edit, maybe it's better if you use the infinite health cheat instead, once it will have the same effect (and you are cheating anyway).
In addition, if you activate the infinite energy you can have infinite rage/counter/super too.
 
View attachment 3998
View attachment 3999


Mr X is incredible


View attachment 4000

LMAO RIP ELECTRA

this is officially the best addition to the gameView attachment 4001

ngl Zamza is slaying rn. He's melting through those enemies
@MrWaalrus lol I enjoyed this addition a lot too 😁 I'm glad you liked it.

I forgot to put here all the planned updates necessary to launch the official release. They are:
- Add all the remaining weapons from SOR1/SOR3
- Add all the remaining SOR1 heroes (Axel, Blaze, Adam-BKM version)
- Add all the remaining SOR2 heroes (Axel, Blaze, Max beta, Sammy)
- Add some custom characters (I will reveal them soon, thanks to Adrimus by sending the sprites)
- Add every enemy as cpu partner
- Add the SOR1 cop car
- Add SOR1 bad ending
- Add some characters/levels from SMS/GG games
- Add a training mode
- Make a palette revision and implement a color separation
- Make a final collision box revision for all characters
- Make a final translation revision, testing a new code to implement the accentuation system, necessary for certain languages
- Create a instruction manual
 
Last edited:
new update are brilliant, perfectly balanced!! normal difficulty feels like normal now, I think casual will enjoy the game too (y)(y)(y)
and I think I can do juggle with Blaze a lot more now :love:
I honestly don't have any words right now except it was absolutely perfect!! need to playing SOR3 route asap
 
View attachment 4002
@Kratus remember, I said that I will redo the running animation for Adam BKM, take it
I like your Adam sprite work, the craft with the legs is magnificent. Just a nitpick:

Maybe your Adam is too bulky, his head in particular.
Admittedly, Adam's frame was larger in Bare Knuckle Mobile and Streets of Rage 4.
Don't worry, if that's your vision of Adam I truly respect that and will gladly enjoy playing him. ^^
This is a triviality I needed to express, Adam is my favorite character and I grew with the leaner SOR1 Adam, that is all.

---

@Kratus: My Dear! You're a tireless warrior!
You keep updating you baby with a dedication that I find admirable.
Above all, these updates are meaningful, even game changers sometimes.
The latest update with "Mr. X who summons goons", Holy Blitz! I can't wait for the final version.
 
I have some suggestions

1. Could you add the feature to play as enemies in survival mode?

2. Could you add the ability to level select straight to the boss fight? On some levels it works because they have their own sublevel, but others in order to play a particular boss you have to complete that section first

3. I'm personally not feeling the control remap for characters like Antonio. I think throwing the boomerang and the kick attack should be swapped. Or maybe boomerang as normal attack and the kick mapped to the jump button. Maybe it's because I was used to the old system, but I just doesn't feel as natural now

4. If you play with infinite health, you still take damage while being thrown. I think this is a bug.



However on a positive note, I love what you have done with some of the weaker enemies. For example electra, I really like the fact her powerful taser is her dash attack. It has really helped with balancing and made her (and others) characters a lot more fun and playable.
Also, thank you for implementing the dodge/block feature I suggested. It's a lot easier to block quickly now and I'm definitely going to use it more often thanks to this change.
 
Last edited:
I like your Adam sprite work, the craft with the legs is magnificent. Just a nitpick:

Maybe your Adam is too bulky, his head in particular.
Admittedly, Adam's frame was larger in Bare Knuckle Mobile and Streets of Rage 4.
Don't worry, if that's your vision of Adam I truly respect that and will gladly enjoy playing him. ^^
This is a triviality I needed to express, Adam is my favorite character and I grew with the leaner SOR1 Adam, that is all.
I completely agree with you. As for the nitpick, it's all right :)
As you said earlier, this is the triviality you wanted to express.
After all, I'm still trying to learn how to work with pixels.
 
@Kratus I have a major issue.

So, I was playing Yamato on stage 2 of SOR1. I used the dash attack to destroy a barrel and the game crashed. Unfortunately I didn't catch it on video.

I started recording the screen to try and recreate the crash, but I discovered something else. The game is completely broken. Going back into the game, the default game select is SOR0 which doesn't exist. Then it crashes again. Reopening again, the same thing happens but it crashes before it gets to the game select screen.

The Yamato barrel crash appears to somehow broken the whole game and now it can't boot. I have no idea what happened.

I didn't read the log file on the first 2 crashes unfortunately. The thought didn't cross my mind, I was confused and wanted to recreate it. I did manage to get the log file of the third crash though.

This makes no sense. One error now makes the game unplayable without crashing, I don't know what happened. I was literally just breaking a barrel.


I'll upload my game files

 

Attachments

Last edited:
@Kratus I have a big issue.

So, I was playing Yamato on stage 2 of SOR1. I used the dash attack to destroy a barrel and the game crashed. Unfortunately I didn't catch it on video.

I started recording the screen to try and recreate the crash, but I discovered something else. The game is completely broken. Going back into the game, the default game select is SOR0 which doesn't exist. Then it crashes again. Reopening again, the same thing happens but it crashes before it gets to the game select screen.

The Yamato barrel crash appears to somehow broken the whole game and now it can't boot. I have no idea what happened.

I didn't read the log file on the first 2 crashes unfortunately. The thought didn't cross my mind, I was confused and wanted to recreate it. I did manage to get the log file of the third crash though.

This makes no sense. One error now makes the game unplayable without crashing, I don't know what happened. I was literally just breaking a barrel.

Completely broken?? Try to erase the SORX_SETTINGS and see if it solves the problem, most times when a crash happens it can save invalid options in the backup files and simply erasing this file can solve the problem, it does not mean that the game is entirely broken.

3. I'm personally not feeling the control remap for characters like Antonio. I think throwing the boomerang and the kick attack should be swapped. Or maybe boomerang as normal attack and the kick mapped to the jump button. Maybe it's because I was used to the old system, but I just doesn't feel as natural now
I put most shots and other moves in the running attack to maintain a default config for playable enemies. I didn't put in the jump button because for some characters like Macleod the back attack will not work if shots are made with the jump button, so he will need another button it will break the default config.

I will think of another solution, but for now let's temporarily maintain them as running attacks.

4. If you play with infinite health, you still take damage while being thrown. I think this is a bug.
Thanks, I will check it.

However on a positive note, I love what you have done with some of the weaker enemies. For example electra, I really like the fact her powerful taser is her dash attack. It has really helped with balancing and made her (and others) characters a lot more fun and playable.
Also, thank you for implementing the dodge/block feature I suggested. It's a lot easier to block quickly now and I'm definitely going to use it more often thanks to this change.
Thanks man! So, you can see that Electra is using the same running attack default behaviour as I explained before, this way it's easier for players to know the moveset once most of them are using the same inputs.
 
Last edited:
Completely broken?? Try to erase the SORX_SETTINGS and see if it solves the problem, most times when a crash happens it can save invalid options in the backup files and simply erasing this file can solve the problem, it does not mean that the game is entirely broken.
Thanks its fixed
 
Thanks its fixed
Now we need to check what's happening with Yamato, please let me know if you get more details about the crash.

EDIT: You don't need to record a video, as soon as the crash happens, don't reopen the game and send here both OpenBorLog and SORX_SETTINGS. This way I can find the error in the log and what configurations you are using.

@MrWaalrus I did a few more checks in the code and due to your video showing the "SOR0" at the route number, it seems that something changed the route value before you reach the stage 2, and then if any routine that expects a route number of 1 is executed (SOR1), it will be invalid and can crash the game (like the "GO" arrow, it gets the route number to change the sprite style). Maybe the barrel is just a coincidence.

That said, I would like to see your SORX_SETTINGS if it's possibile. Did you activate the character/route change options at the unlockables?
 
Last edited:
I've been playing A LOT the last couple days. I did like 4 runs today, hahaha. Can confirm Normal feels great too. It's like playing a whole different game from the last version and I love how it feels now. My fingers are starting to hurt but I'm still going, lol.

Been having fun with Rebellion Mode. Did a full playthrough with Yamato that was surprisingly fun, as well as SoR 2 Shiva, and playing Onihime right now and just discovered she can VEGA the sh*t out of enemies by wall jumping and then using using her jump down attack. It's so satisfying. I can't wait for bosses and enemies to have full movesets 'cause the ones that almost do already feel so much fun.

EDIT: One thing that would've been nice right now though is for playable enemies/bosses to have grab escape and air recovery/land. I keep finding myself instinctively trying to do those lol

It's cool to see what's left on the to-do list. Very excited about the other versions of the characters, naturally, and am interested in the custom new ones too. If it's Estel I will literally fangirl everywhere. I've wanted a pixel Estel in an SoR fangame since before she even became DLC lmao.
 
Last edited:
EDIT: You don't need to record a video, as soon as the crash happens, don't reopen the game and send here both OpenBorLog and SORX_SETTINGS. This way I can find the error in the log and what configurations you are using.

@MrWaalrus I did a few more checks in the code and due to your video showing the "SOR0" at the route number, it seems that something changed the route value before you reach the stage 2, and then if any routine that expects a route number of 1 is executed (SOR1), it will be invalid and can crash the game (like the "GO" arrow, it gets the route number to change the sprite style). Maybe the barrel is just a coincidence.

That said, I would like to see your SORX_SETTINGS if it's possibile. Did you activate the character/route change options at the unlockables?
I deleted it as you said but I recovered it. It won't let me upload it to the site as the file extension is not supported. I think you should be able to access it in the Mega folder I posted earlier

Route change was enabled but I don't remember about character change. I know I didn't use them though. I played stage 1 as Yamato then went straight to stage 2 without changing route. It was enabled but not used in that instance

EDIT - I copied it and changed the file extension to txt. VSCode is displaying it the same way as before so you might be able to change it back to cfg. idk if that will work
 

Attachments

I've been playing A LOT the last couple days. I did like 4 runs today, hahaha. Can confirm Normal feels great too. It's like playing a whole different game from the last version and I love how it feels now. My fingers are starting to hurt but I'm still going, lol.

Been having fun with Rebellion Mode. Did a full playthrough with Yamato that was surprisingly fun, as well as SoR 2 Shiva, and playing Onihime right now and just discovered she can VEGA the sh*t out of enemies by wall jumping and then using using her jump down attack. It's so satisfying. I can't wait for bosses and enemies to have full movesets 'cause the ones that almost do already feel so much fun.

EDIT: One thing that would've been nice right now though is for playable enemies/bosses to have grab escape and air recovery/land. I keep finding myself instinctively trying to do those lol

It's cool to see what's left on the to-do list. Very excited about the other versions of the characters, naturally, and am interested in the custom new ones too. If it's Estel I will literally fangirl everywhere. I've wanted a pixel Estel in an SoR fangame since before she even became DLC lmao.
new update are brilliant, perfectly balanced!! normal difficulty feels like normal now, I think casual will enjoy the game too (y)(y)(y)
and I think I can do juggle with Blaze a lot more now :love:
I honestly don't have any words right now except it was absolutely perfect!! need to playing SOR3 route asap
@Kratus: My Dear! You're a tireless warrior!
You keep updating you baby with a dedication that I find admirable.
Above all, these updates are meaningful, even game changers sometimes.
The latest update with "Mr. X who summons goons", Holy Blitz! I can't wait for the final version.
I'm happy to know that the last updates improved the game since the beta 8 :)


I'm grateful for all tests and feedbacks, I'm always open to hear everyone.
Before proceeding with more updates I will await a little to see if more crashes are happening. Please, let me know in case you find more issues.
 
This will probably be a stupid question, but how do you beat SOR3? 😅

I got to stage 6 and got stuck. The toxin level was decreasing and I just kept completing the ninja room because that was the only door open. The toxin level went to zero and the air got poisoned and I died. I did the room with the machine you got to destroy, but the door shut preventing me from going in again. I thought toxin level decreasing meant the "poison" was going away, not increasing. Is there a way to fully "complete" the ninja room, like somehow hitting the red button or something? The level select shows different laser rooms but I don't know how to unlock them

How do I actually complete this level
 
Back
Top Bottom