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.
I didn't noticed it in my tests, did you uninstall the previous version before installing the new one?

The cracking seems to have been fixed now, I did a cold reboot of my phone and it's vanished, and yes I did a fresh install after uninstalling the old build. I will remember to do the same for the PC builds too.

Do you plan to let other selectable enemy characters in Rebellion mode pick up weapons? Unless it's a chest I'm missing? Also not sure what that Implacable March cheat does..
 
The cracking seems to have been fixed now, I did a cold reboot of my phone and it's vanished, and yes I did a fresh install after uninstalling the old build. I will remember to do the same for the PC builds too.

Do you plan to let other selectable enemy characters in Rebellion mode pick up weapons? Unless it's a chest I'm missing? Also not sure what that Implacable March cheat does..


Implacable march is a built in engine cheat I added. It allows you to ignore stops and waits in a level. It's mainly for developers to test their layouts with. By design enemies still spawn and will of course try to pursue you, so it's easy to get dog piled if you're not careful.

DC
 
Do you plan to let other selectable enemy characters in Rebellion mode pick up weapons?
At least not for now, the only ones who can pick up weapons are the ones that already can do it in the original games (Galsia, Donovan, etc).

Implacable march is a built in engine cheat I added. It allows you to ignore stops and waits in a level. It's mainly for developers to test their layouts with. By design enemies still spawn and will of course try to pursue you, so it's easy to get dog piled if you're not careful.

DC
Thanks buddy, I was writing right now too but you were faster haha. And it helps me a LOT to test, no need to open the levels and remove "waits" manually anymore.
 
Last edited:
ohhhhhhhhhhh. And users can turn it on if they want? This can simply break the game in some cases.

Sure it could, but who cares? The new debug system is far more nuanced than the one you've been using. The creator decides which ones are available individually in the debug menu. Presumably most would choose to not leave Implacable march open for players. Note I added Implacable March after recording this, but principal is the same.


DC
 
I care a lot :)
So I can choose if this cheat is open for players? Thanks God :)
Well that's what I mean by who cares. It's a potential game breaker, but there's no reason to worry about it - you as the developer control its availability.

DC
I left some debug options available in SORX to test both game/engine and because each update requires a fresh "saves" folder, this way the testers can have some tools to unlock/test things quickly. But certainly in the official release I will hide some cheats, like the implacable march.

@O Ilusionista Here's an example of how the new cheat system works like @DCurrent said, I can enable/disable/hide one by one using scripts.

C:
void config    = openborvariant("global_config");
    int cheats    = get_global_config_property(config, "cheats");

    if(getsaveinfo(0, "times_completed") >= 1){
        if(getglobalvar("allowCheats") == "enabled"){
            if(!(cheats & openborconstant("CHEAT_OPTIONS_CREDITS_MENU"))){
                cheats |= openborconstant("CHEAT_OPTIONS_CREDITS_MENU");
            }
            if(!(cheats & openborconstant("CHEAT_OPTIONS_ENERGY_MENU"))){
                cheats |= openborconstant("CHEAT_OPTIONS_ENERGY_MENU");
            }
            if(!(cheats & openborconstant("CHEAT_OPTIONS_HEALTH_MENU"))){
                cheats |= openborconstant("CHEAT_OPTIONS_HEALTH_MENU");
            }
            if(!(cheats & openborconstant("CHEAT_OPTIONS_LIVES_MENU"))){
                cheats |= openborconstant("CHEAT_OPTIONS_LIVES_MENU");
            }
            if(!(cheats & openborconstant("CHEAT_OPTIONS_MULTIHIT_MENU"))){
                cheats |= openborconstant("CHEAT_OPTIONS_MULTIHIT_MENU");
            }
            if(!(cheats & openborconstant("CHEAT_OPTIONS_IMPLACABLE_MENU"))){
                cheats |= openborconstant("CHEAT_OPTIONS_IMPLACABLE_MENU");
            }
            if((cheats & openborconstant("CHEAT_OPTIONS_TOD_MENU"))){
                cheats &= ~openborconstant("CHEAT_OPTIONS_TOD_MENU");
            }
            //cheats |= openborconstant("CHEAT_OPTIONS_IMPLACABLE_ACTIVE");
            set_global_config_property(config, "cheats", cheats);
        }
 
You can take advantage of the hideouts at the top of the screen, where ninjas are not allowed to go.
I think the fact that they're not allowed there is more of an obstacle rather than aid.
Hear me out: it's true that the player could take shelter in one of these, but since enemies cannot go there and you cannot attack vertically (to hit enemies outside while you're inside) they're as good as the pause button, if you know what I mean.
They're the only place they cannot easily spam shurikens across the entire level, but you cannot lure them in there to whoop their ass fair and square.
Unless I'm missing something crucial the entire time?
I'd love some help with that part, maybe I'll even record a session of that stage so that you can tell me what I'm doing wrong, or perhaps you have some footage of yours?
 
I left some debug options available in SORX to test both game/engine and because each update requires a fresh "saves" folder, this way the testers can have some tools to unlock/test things quickly. But certainly in the official release I will hide some cheats, like the implacable march.
Perhaps in the official release you could still allow it but have it hidden and the only way to unlock it is with a "developer mode" toggle? If that's easy to implement.
 
but since enemies cannot go there and you cannot attack vertically
Not exactly, you can attack vertically with diagonal jumping attacks, plus you can use the hideout to wait a better moment to attack (this last method is the same I use in the original SOR3 too).

The video below was played in "mania" difficulty to test the worst possible scenario.

Perhaps in the official release you could still allow it but have it hidden and the only way to unlock it is with a "developer mode" toggle? If that's easy to implement.
I think that not all cheats are cool or useful for players and the implacable march is one of them. You will reach the end of the level quickly but still have to fight against every group of enemies. It's only useful for developers to see how some events will work in the level design, mainly the ones that happen according to the "xpos" value more at the end (like the SOR2 stage 4b, when the elevator goes down).

I strongly suggest you to do this, really. I can understand the usage of the cheat for development (which sounds useful), but for normal gameplay... We should give cheaters less tools to work, not more :)
Yeah, certainly some cheats don't make sense to leave available for players :)
 
Not exactly, you can attack vertically with diagonal jumping attacks, plus you can use the hideout to wait a better moment to attack (this last method is the same I use in the original SOR3 too).

The video below was played in "mania" difficulty to test the worst possible scenario.
I agree that it's not impossible - I've tested this section on Mania too and beat it with 3 lives and no continues - it just isn't fun.
Had to be extremely careful and hide most of the time, therefore, it took very long time to complete, because I didn't want to risk getting sniped with the shurikens.
I just fail to understand why ninjas need to have a ranged attack in additon to all their other abilities which aren't bad by any means.
For comparison: gun wielding guys are slow and suck at melee combat as a tradeoff. Ninjas are fast, evasive, and good at melee, so giving them ranged attacks just doesn't make sense, especially when they're such overused enemy in SOR3 route. I wouldn't argue if it was original game design, but they did not have ranged attack in the OG game, so it's kinda breaking the game design, not to mention the balance.
But of course it's your decision - just keep in mind that it doesn't add anything to the game besides frustration. It's not like it's fixing their potentially exploitable weakness - I would be cool with that sort of change.
I guess my mania run is going to end with SOR2 😅

In order to not sound all negative - that camera fix for the bulldozer fight made it so much better. Such simple and subtle change but it was very much needed. I'm cool with the dozer taking 1/3rd of player's health now that it's easier to see it coming.
Also, I finally tried playing as Skate (I never was a fan of skate) and he's actually fun in SORX. The only thing that he's bad at (or I am) is dealing with enemies who block a lot, such as Tiger/Fabio etc because his grappling/throws are wack and they block a lot. Like, really, really often lol
 
I just fail to understand why ninjas need to have a ranged attack in additon to all their other abilities which aren't bad by any means.
but they did not have ranged attack in the OG game

I don't disagree that this part is boring even in the original, but I'm just replicating it. Considering the amount of new features the SORX has, this part is a bit easier than the classic one.

taking 1/3rd of player's health now that it's easier to see it coming
I can reduce the damage a bit to match a default value for all vehicles, instead of 36 I will change to 30 the same as the police car and train.

they block a lot. Like, really, really often lol
In SORX the block has a limit, after that the opponent will be completely vulnerable.
 
Last edited:
I'm a bit confused what is the difference between combo system set to sor2 and sor3?I used Axel to clear sorx twice today after setting them separately, and I didn't feel any obvious difference.
 
I'm a bit confused what is the difference between combo system set to sor2 and sor3?I used Axel to clear sorx twice today after setting them separately, and I didn't feel any obvious difference.
Did you mean the combo type? I recorded a video showing the difference.
 
I'm a bit confused what is the difference between combo system set to sor2 and sor3?I used Axel to clear sorx twice today after setting them separately, and I didn't feel any obvious difference.
SOR3 combo lets you continue combo even if you don't hit anyone (punching air) while SOR2 combo will make you repeat the first attack over and over if you don't hit anyone.


I don't disagree that this part is boring even in the original, but I'm just replicating it. Considering the amount of new features the SORX has, this part is a bit easier than the classic one.


I can reduce the damage a bit to match a default value for all vehicles, instead of 36 I will change to 30 the same as the police car and train.


In SORX the block has a limit, then the opponent is completely vulnerable.
Really? Damn i was 100% sure they didn't have ranged attack in SOR3, but maybe SORR influenced my memories - it's been years since I played the original after all.
In that case I am sorry for unjustified feedback, I guess I'll have to deal with their attack somehow
 
I'm testing a "sliding" key scheme to help the touch screen for Android devices, but also works for the Windows version too.

These commands work in both directions and have 2 centiseconds delay from one key to another, this way the commands can be activated easily but without being activated accidentally due to the faster sliding speed required.

In addition, I centered most functions starting from the attack button to make it easier. I will launch in the next beta soon together with some fixes for the last reported issues.

1689817680225.png
 
@Kratus I have a question this version of Adam can be added to SOR X
Adam v4.png
I just saw this version very often in old openbor games.

The only few examples I can think of are Streets Of Russia, Streets Of Rage Zombies and Rage of the Streets are unfortunately the three games I remember where this version of Adam was used. If I'm wrong then correct me
 
Back
Top Bottom