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.
ah, its something related with the function "savefilestream" :)
Since the fail happens when the game is trying to write to a filestream, it is also possible your platform doesn't like that
Yeah im sure he will be able to figure out what the issue is :) @Kratus
Thanks guys. With the information you provided I was able to replicate the same crash and noticed that it only happens if the score files are marked with "read only" attribute (or maybe if the files are placed in some protected system folders too). Other than that, the script works fine.

@dai92 Buddy, please take a look in your saves folder and SORX.sco file properties to see if they are marked with "read only" attribute. The script will not show a friendly warning in case the engine can't write content inside external files, causing the crash.

You can test the crash easily by just clearing the hi-scores in the main menu after disabling the "read only".

1767763664033.png
 
Thanks guys. With the information you provided I was able to replicate the same crash and noticed that it only happens if the score files are marked with "read only" attribute (or maybe if the files are placed in some protected system folders too). Other than that, the script works fine.

@dai92 Buddy, please take a look in your saves folder and SORX.sco file properties to see if they are marked with "read only" attribute. The script will not show a friendly warning in case the engine can't write content inside external files, causing the crash.

You can test the crash easily by just clearing the hi-scores in the main menu after disabling the "read only".

View attachment 13172
@Kratus Hey buddy i just checked the SORX.sco and read only was not ticked.
 
Thanks guys. With the information you provided I was able to replicate the same crash and noticed that it only happens if the score files are marked with "read only" attribute (or maybe if the files are placed in some protected system folders too). Other than that, the script works fine.

@dai92 Buddy, please take a look in your saves folder and SORX.sco file properties to see if they are marked with "read only" attribute. The script will not show a friendly warning in case the engine can't write content inside external files, causing the crash.

You can test the crash easily by just clearing the hi-scores in the main menu after disabling the "read only".

View attachment 13172

That's something I can try to take a look at - throwing error codes on write failure and not forcing a shutdown so you can act accordingly.

DC
 
@Kratus Hey buddy i just checked the SORX.sco and read only was not ticked.
I suggest trying to clear the scores in the hiscore screen, and see if the crash happens.
1767764873034.png

Maybe the SORX.sco is corrupted and you can just erase it, or there's some difference in your environment that does not allow the scores to be written by the engine.
This script is not new, it's present since the old SOR2X and certainly it would happen more often if there's any error in the code. But it didn't happen to me in years.
I will keep testing anyway.
 
I suggest trying to clear the scores in the hiscore screen, and see if the crash happens.
View attachment 13173

Maybe the SORX.sco is corrupted and you can just erase it, or there's some difference in your environment that does not allow the scores to be written by the engine.
This script is not new, it's present since the old SOR2X and certainly it would happen more often if there's any error in the code. But it didn't happen to me in years.
I will keep testing anyway.
Yeah it seems strange buddy. I never had a crash to desktop on any of your betas or even when it was SOR2X and im still playing on the same PC and set up i have had and played all the versions on for years hahaha. Very strange indeed. I downloaded the newest version of the beta but i still got the version that crashed so i will delete the SORX.sco and test it again for you to see if it still crashes @Kratus
 
Yeah it seems strange buddy. I never had a crash to desktop on any of your betas or even when it was SOR2X and im still playing on the same PC and set up i have had and played all the versions on for years hahaha. Very strange indeed. I downloaded the newest version of the beta but i still got the version that crashed so i will delete the SORX.sco and test it again for you to see if it still crashes @Kratus
@dai92 No problem buddy, thanks a lot for your report and tests :)
Please let me know in case this issue happens again.
 
Can someone help me with creating external music? I am not sure what the file names should be and if they should be in their own folder, etc. I made OGG files. But when I tried to test them in game settings > features, nothing plays, even in-game. Do I have to recreate every song file? I just wanted to do SOR1 music so far.
 
Can someone help me with creating external music? I am not sure what the file names should be and if they should be in their own folder, etc. I made OGG files. But when I tried to test them in game settings > features, nothing plays, even in-game. Do I have to recreate every song file? I just wanted to do SOR1 music so far.
Hi @dreamcastu. First, you need to download here an specific version (Vbox), otherwise it will not work.
Inside the zip file, you will find a text file named "Instructions", explaining how to put external musics step by step, like the text below.


########## External Musics Instructions ##########

- Every music track must be in .ogg vorbis format
- Every music track must follow the same file name in the playlist.txt file


########## Steps ##########

1) Open the game
2) Go to: game settings >> features >> music style >> select "external folder"
3) The game will create a folder called "Musics" in the root, also with a "playlist" file inside
4) Prepare all the music files, put them in the "Musics" folder, rename following the "playlist"
5) Play the game!

PS: You don't need to put all musics, but the game will play only the available ones.
 
Just wanted to say that this is such a great project. I've been playing this game over the past few weeks on both Android and PC and it plays like a dream. As this is open BOR, I know there are only a handful of buttons that are available but is there a way to bind throwing a weapon exclusively to one button instead of a multi button press? I ask because sometimes the throw weapon action doesn't come out properly (it's most likely my fault in execution), but a dedicated button would be amazing. Thanks.
 
Just wanted to say that this is such a great project. I've been playing this game over the past few weeks on both Android and PC and it plays like a dream. As this is open BOR, I know there are only a handful of buttons that are available but is there a way to bind throwing a weapon exclusively to one button instead of a multi button press? I ask because sometimes the throw weapon action doesn't come out properly (it's most likely my fault in execution), but a dedicated button would be amazing. Thanks.

Handful? There's six default action buttons buttons per player, plus two more you could map to whatever, so I'm sure @Kratus could find room. This seems like a very nit picky thing to map onto a dedicated command though. Maybe optional short cuts to multi presses would be a better choice?

DC
 
Just wanted to say that this is such a great project. I've been playing this game over the past few weeks on both Android and PC and it plays like a dream
Thank you, friend :)

Handful? There's six default action buttons buttons per player, plus two more you could map to whatever, so I'm sure @Kratus could find room. This seems like a very nit picky thing to map onto a dedicated command though. Maybe optional short cuts to multi presses would be a better choice?
but is there a way to bind throwing a weapon exclusively to one button instead of a multi button press?
Maybe an easier solution could be adding one more function to the extra button. But I still need to improve some commands too, maybe creating better combo keys.
 
Handful? There's six default action buttons buttons per player, plus two more you could map to whatever, so I'm sure @Kratus could find room. This seems like a very nit picky thing to map onto a dedicated command though. Maybe optional short cuts to multi presses would be a better choice?

DC


It was merely a suggestion as someone who is a fan of his work. SorX is attempting to modernize the combat engine of the classic SoR series. I think (like SoR4) it would be very beneficial to have a dedicated throw button.

It's really no problem if it cannot be done or the author does not want to do it.





Thank you, friend :)



Maybe an easier solution could be adding one more function to the extra button. But I still need to improve some commands too, maybe creating better combo keys.
Of course, sir!

Coming from SoR4 to SoRR was rough. Loved the content, but the combat engine is severely dated now after playing sor4. Sor4 (and now SorX) has spoiled me. I can't go back to enemies fighting from off screen for example. SoRX plays much, MUCH better, but it just seems right to have a dedicated throw button on here here in SorX as well if possible. It's just faster and snappier.

I don't recall, but OpenBor doesn't support a function for catching weapons too either, right? I'll have to look over that documentation again. It's been about a year since I've messed with it. There aren't many enemies in the originals that throw weapons, but it would be hilarious to fight Jack with that too haha 😂

Anyways, thanks for the fun, sir. You've reignited my love for SoR all over again.

Thanks again,
TOAO
 
Dedicated throw weapon would be neat, though in SOR4 it made sense as the button was doing double duty (the pickup button), technically triple duty if you count catching weapons.
 
Testing the SOR1 Bad Ending. Since in the original game you need a very specific situation in order to trigger this ending (two players and answering yes/no), I added it as a secret ending which works even for 1 player.

Basically you only need to hold UP close to Mr. X throne, and after almost 2 seconds, players will receive an audio/visual confirmation.
In addition, it's only available for SOR1/BKM characters (currently only SOR1 Axel and Blaze, later will be available for BKM Adam too).

If this ending is enabled through the main menu, Axel/Blaze/Adam are randomly triggered in order to show all endings.
Players still can fight each other trying to prevent the bad ending during the Mr. X boss fight, but only if the versus damage is enabled.

 
Back
Top Bottom