Streets of Rage X (Windows / Android)

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

No permission to download
The project is currently under development.
Yes, there's a difference. If you do not save the general, the SOR3 route ends at the stage 7, plus triggering a bad ending.
Hey buddy, speaking of SOR3 ending - I was thinking about it for a while now - would it be possible to make the SOR3 route branch out at stage 6 like it did in the original, depending on whether you save the general or not? I'm not sure if OpenBor allows that sort of thing, but it would surely add some replayability to SOR3 route and make its lenght similar to the others (it's the longest one out there (that's what she said))
Since you can exit the building ignoring the general even if the gas is not triggered, you can basically choose your path :)

This is just a minor suggestion though, I don't mind the way it's currently set up.
 
I wish you would add the "cheat" option to the Android game. 🙏
The cheat option already exists in both Windows/Android versions, you only need to clear the game once in order to unlock it through the unlockables menu.

Hey buddy, speaking of SOR3 ending - I was thinking about it for a while now - would it be possible to make the SOR3 route branch out at stage 6 like it did in the original, depending on whether you save the general or not? I'm not sure if OpenBor allows that sort of thing, but it would surely add some replayability to SOR3 route and make its lenght similar to the others (it's the longest one out there (that's what she said))
Since you can exit the building ignoring the general even if the gas is not triggered, you can basically choose your path :)

This is just a minor suggestion though, I don't mind the way it's currently set up.
Hi buddy, it's possible but will totally break the current structure built over 8 stages in all the three routes, causing huge changes in many scripts. In addition, the clearing time is around 50 minutes / 1 hour, same as the other routes.

Maybe if you don't like this route too much it gives the impression of it's bigger than it really is, however you can make the game end with 7 stages by simply not saving the general, forcing the game to end at the Shiva boss (it means that you already have the option to make it shorter).

Personally I think the original SOR3 didn't have 8 stages due to some resource limitation, maybe related to the console memory or cartridge.
 
Last edited:
The cheat option already exists in voth Windows/Android versions, you only need to clear the game once in order to unlock it through the unlockables menu.


Hi buddy, it's possible but will totally break the current structure built over 8 stages in all the three routes, causing huge changes in many scripts. In addition, the clearing time is around 50 minutes / 1 hour, same as the other routes.

Maybe if you don't like this route too much it gives the impression of it's bigger than it really is, however you can make the game end with 7 stages by simply not saving the general, forcing the game to end at the Shiva boss (it means that you already have the option to make it shorter).

Personally I think the original SOR3 didn't have 8 stages due to some resource limitation, maybe related to the console memory or cartridge.
By all means, I do like the SOR3 route in SORX (after Jet boss and ninja tunnel balance changes lol), even more than the original SOR3 - I never said it's too long because you can't have too much of stuff you like :D
I just thought it would be a cool thing to have, since people seem to like alternative routes, and you mentioned that you want to keep things similar to originals.
But I totally understand your point about the coding/rewriting issue - I suspected that it might be a problem :)
 
Huge differences when compared to V1.0 and V2.3. But there's a thing that makes me concerned: if the data folder is present, the game won't load, with the logfile indicating a crash with the sentence Data folder conflict, please use only pak files!. Why is this a thing? I've always played my Openbor collection with customized sounds that can be changed any time (which requires the data folder to be there in the main directory), and I find out it's not possible with this one?!? Engine version limitation or manual designing restriction?
 
Huge differences when compared to V1.0 and V2.3. But there's a thing that makes me concerned: if the data folder is present, the game won't load, with the logfile indicating a crash with the sentence Data folder conflict, please use only pak files!. Why is this a thing? I've always played my Openbor collection with customized sounds that can be changed any time (which requires the data folder to be there in the main directory), and I find out it's not possible with this one?!? Engine version limitation or manual designing restriction?
This is a temporary lock at least while both engine/game are in beta test state, they were not launched officially. The SORX uses the upcoming OpenBOR v4.0 and it's intentionally compiled to work only with the SORX paks.
 
This is a temporary lock at least while both engine/game are in beta test state, they were not launched officially. The SORX uses the upcoming OpenBOR v4.0 and it's intentionally compiled to work only with the SORX paks.
Will that be solved when it'll be fully complete at least? The minimum thing I expected is to be able to change the death scream sounds without modifying any of the complicated encoded scripts.
I was also unable to play the Chinese Bare Knuckle VI game from 2014 with the data folder dumped, due to the txt files showing different things instead of the proper commands making the game to work properly.
 
Will that be solved when it'll be fully complete at least? The minimum thing I expected is to be able to change the death scream sounds without modifying any of the complicated encoded scripts.
I was also unable to play the Chinese Bare Knuckle VI game from 2014 with the data folder dumped, due to the txt files showing different things instead of the proper commands making the game to work properly.
Hmm... Solved? Indeed this pak lock system will be removed after the v4.0 is officially released, but to be honest I don't program the game thinking of making it easier to be edited by people anyway, I follow a way that is easier for me to update.
I never checked the Bare Knuckle VI data, but considering that the game was made in 2014 you may not like how the SORX is currently coded.
 
Hmm... Solved? Indeed this pak lock system will be removed after the v4.0 is officially released, but to be honest I don't program the game thinking of making it easier to be edited by people anyway, I follow a way that is easier for me to update.
I never checked the Bare Knuckle VI data, but considering that the game was made in 2014 you may not like how the SORX is currently coded.
What I'm able to do all thanks to the txt files is to lenghten the pain animations and remove the block ability (the "blockodds" parameter) for some characters, also to add or remove a sound file in any animation. I think I remember I was also be able to fix some issues for some stages in the original SOR XXX that made the game crash, as well as fixing softlock issues in SEEP's mod Golden Axe Genesis (due to bad spawn points). Apart for those alone, I don't touch anything else that is critical to the system running of the games.
I do like the stunning features designed for SORX and the playing experience with the moves and effects, not being able to change the sound files is my only con.
 
Last edited:
What constitutes saving the general? Does the gas really have any effect at all in the stage? Also why use some lines for the gas' (and bomb's) timer instead of an actual more exact timer?
 
What constitutes saving the general?
- Allow players to go to the stage 8, which can allow the good ending if Neo X is killed before the countdown ends.

Does the gas really have any effect at all in the stage?
- Damage players, enemies and the general.

Also why use some lines for the gas' (and bomb's) timer instead of an actual more exact timer?
- This was just an easier development choice, honestly we only need to know how much time is left in an overall aspect, seeing every second doesn't make too much difference anyway (only if it's considered in the score, but it's not the case). However I can try to improve it in a future update.
 
Hello. Thank you for the excellent game

I'm playing sorx on android and the touch controls layout are too big. Can you add more smaller layout ?
Like the type4 layout from sor2x ?
That one feel pretty good for me.
 
Yo, just got a crash on SOR2 route. Normal difficulty, no unlockables enabled and no cheats. It crashed on the bridge, after the truck but before Jet boss appeared. No idea what could've caused this because nothing special happened - perhaps just random?

Also wanted to ask if there are more character palettes planned (or even an editor?)? I guess it's not as easy as letting the player choose the color of each clothing part, since 2D sprites handle shading differently, so if you want to have, let's say, yellow shirt, you'd need to select the correct color for every single shade of yellow that appears on the torso, right?

By the way, I totallly understand that this isn't a priority right now - most likely coming in full release (if at all). Just wondering if this is something you considered :)
 

Attachments

Also wanted to ask if there are more character palettes planned (or even an editor?)? I guess it's not as easy as letting the player choose the color of each clothing part, since 2D sprites handle shading differently, so if you want to have, let's say, yellow shirt, you'd need to select the correct color for every single shade of yellow that appears on the torso, right?

By the way, I totallly understand that this isn't a priority right now - most likely coming in full release (if at all). Just wondering if this is something you considered :)
I remember a long time ago I wanted to ask this question.
But, that's how it worked out that I either forgot or was just afraid to ask
In general, sometimes I’m just afraid to write here because I always think that
it will be off topic or I’ll be criticized, and so on
 
I have a little question: is it possible to add such a graphic filter to SOR X?
Fusion 3.64 - Genesis - ADAM IN SOR2 03.10.2023 12_56_02.pngFusion 3.64 - MegaDrive - STREETS OF RAGE 03.10.2023 13_20_59.png
In Kega Fusion it has a name there "Genesis NTSC filter(blargg)"
 
Yo, just got a crash on SOR2 route. Normal difficulty, no unlockables enabled and no cheats. It crashed on the bridge, after the truck but before Jet boss appeared. No idea what could've caused this because nothing special happened - perhaps just random?
Thanks for the report. The log doesn't show too much info about (called as "silent crash"), I saw that you finished the SOR1 and started the SOR2 directly, is the endurance mode activated?

Looks like it's something related to memory usage or loading events, usually I don't play more than 1 full playthrough in sequence and usually I open/close the game many times, cleaning the memory. Maybe it explains why I have no crashes in my tests, it seems that there's a lot of data stored after many sequential playthroughs and make the crash happen due to an unknown engine reason.

Also wanted to ask if there are more character palettes planned (or even an editor?)? I guess it's not as easy as letting the player choose the color of each clothing part, since 2D sprites handle shading differently, so if you want to have, let's say, yellow shirt, you'd need to select the correct color for every single shade of yellow that appears on the torso, right?

By the way, I totallly understand that this isn't a priority right now - most likely coming in full release (if at all). Just wondering if this is something you considered :)
Indeed the palettes are the last step before finishing the game, but I'm planning to make smart palettes providing more color separations. This certainly will help to add more palettes, so I'm considering adding a few more.

I remember a long time ago I wanted to ask this question.
But, that's how it worked out that I either forgot or was just afraid to ask
In general, sometimes I’m just afraid to write here because I always think that
it will be off topic or I’ll be criticized, and so on
Don't worry, you can ask any question here, this is one of the purposes of the forum topic :)

I have a little question: is it possible to add such a graphic filter to SOR X?
Filters are a engine feature, not related to the game. After the v4.0 is launched I can take a look at it.
 
I started the SOR2 playthrough shortly after finishing SOR1 but it wasn't endurance mode, although I planned beating all 3 in one go.

I completed endurance mode twice in the past and didn't get a single crash back then (my score was labeled as custom though so I'm not playing it again lol)
 
I started the SOR2 playthrough shortly after finishing SOR1 but it wasn't endurance mode, although I planned beating all 3 in one go.

I completed endurance mode twice in the past and didn't get a single crash back then (my score was labeled as custom though so I'm not playing it again lol)
During your playthroughs try to observe if there's a pattern where the crash happens. Silent crashes are also related to loading/unloading characters or other elements, if you find which one is more frequent I can take a look at the code.

EDIT: @zales360 I made some changes related to the loading events in the beta 24, considering all your latest playthroughs did you feel that the game crashed less if compared with the previous betas? Because if yes, I know that some loading functions may be the cause, and then I will remove a few more occurrences for the next update.
 
Last edited:
During your playthroughs try to observe if there's a pattern where the crash happens. Silent crashes are also related to loading/unloading characters or other elements, if you find which one is more frequent I can take a look at the code.

EDIT: @zales360 I made some changes related to the loading events in the beta 24, considering all your latest playthroughs did you feel that the game crashed less if compared with the previous betas? Because if yes, I know that some loading functions may be the cause, and then I will remove a few more occurrences for the next update.
Well it's hard to say if it's more frequent or less frequent, because I got like 3 crashes total since i played the very first beta build available lol. These are very, very rare overall.

By the way, I thought I'd give the android version a try and holy shit, it actually works well! To understand my surprise you need to know that I absolutely hate touch controls and touchscreen "virtual" buttons, but this one is exceptionally good :)
Is there a way to resize and change button layout? The reason I'm asking is because I often hit eXtra button by accident (for instance when trying to jump), so I though about making attack and jump buttons a bit bigger and other buttons a bit smaller. I checked settings and i could only find a couple of pre-set layouts, and I didn't really test them (yet)
 
Well it's hard to say if it's more frequent or less frequent, because I got like 3 crashes total since i played the very first beta build available lol. These are very, very rare overall.
It's good to know, thanks for the info.

By the way, I thought I'd give the android version a try and holy shit, it actually works well! To understand my surprise you need to know that I absolutely hate touch controls and touchscreen "virtual" buttons, but this one is exceptionally good :)
Thanks :) Yeah, I don't like touch too, this is why I invested many efforts to make it at least playable even if it's not effective as a controller. After many adjustments, when I reached the point where I could play an entire playthrough without wanting to throw away my phone, then I knew that it were fine haha.

Is there a way to resize and change button layout? The reason I'm asking is because I often hit eXtra button by accident (for instance when trying to jump), so I though about making attack and jump buttons a bit bigger and other buttons a bit smaller. I checked settings and i could only find a couple of pre-set layouts, and I didn't really test them (yet)
You can use the "touch size" option in the "control section" at the game settings.
 
Back
Top Bottom