Streets of Rage 2X

In Progress Streets of Rage 2X By Kratus 2.3.1

No permission to download
The project is currently under development.
Blaze Rhodon said:
I have a question. When I put custom soundtrack in SoR3 route Stage 6, I set to play the same track all over again, but when I leaving computer room it resets to the beginning, I tried all the options but result is always the same. It looks like this in levelspawn main.c script

Also in SoR3 Stage 8C I encountered invisible wall blocking my way to actual wall, I removed Robot X clones, because they would be look like White Rock Shooter and she doesn't fit here. Maybe I add different character in the future in this place.

Nice Blaze Rhodon! I see you worked hard in this version, congratulations.

About the music, I changed the script for you, now it will play continuously. Here is the code:
Code:
//STAGE 6
		if(branch == "sor3_st6a"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "20";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6b"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "21";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6c"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "21";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6d"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "21";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6e"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "21";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6f"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "36";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}

A quick explanation about the music flag. At the title screen, the flag is always reseted to "1" and it will show to the engine that is no music at the moment. So, the script "musicStage" will run when any level starts, checking the "musicStopped" variable and doing the following tasks:

FLAG 1: no music is playing, start the music again (used if the player go directly to any level from "load game" or "level select" options)
FLAG NULL: the music is already playing and no need to play it again (used to continue the last music with no interruption)

Please let me know if it worked

EDIT: Kurisu Yeah, it's true. He always credits me since the first version, it's something really cool  ;)
 
Kratus said:
Nice Blaze Rhodon! I see you worked hard in this version, congratulations.

About the music, I changed the script for you, now it will play continuously. Here is the code:
Code:
//STAGE 6
		if(branch == "sor3_st6a"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "20";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6b"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "21";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6c"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "21";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6d"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "21";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6e"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "21";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}
		if(branch == "sor3_st6f"){
			if(getglobalvar("musicStopped") != NULL()){ //FLAG USED TO RESTART THE MUSIC IF IS STOPPED
				music = "36";
				playmusic("data/music/"+mStyle+"/"+music+".ogg", 1);
				setglobalvar("musicStopped", NULL()); //FLAG USED TO NOT STOP OR RESTART CURRENT MUSIC
			}
		}

A quick explanation about the music flag. At the title screen, the flag is always reseted to "1" and it will show to the engine that is no music at the moment. So, the script "musicStage" will run when any level starts, checking the "musicStopped" variable and doing the following tasks:

FLAG 1: no music is playing, start the music again (used if the player go directly to any level from "load game" or "level select" options)
FLAG NULL: the music is already playing and no need to play it again (used to continue the last music with no interruption)

Please let me know if it worked

Yep, it works perfectly fine, thank you very much. I had to make some mistake while I edited this script earlier.

Kurisu said:
One thing I must give credit to Blaze, he actually acknowledges the creators of the mods he edits, unlike the LNS crowd who grab stuff from Pierwolf and go around acting like they did everything from the ground up.

Yeah, thanks. Not only I credited original author of this game (I left ending video intact), but also I credited all music composers and performers in Ogg Vorbis meta data, if you turn on music titles, you will see song names. By the way I don't like modules from LNS, their Final Fight LNS 3.0 game is almost unplayable (game is very unfair), I had to hack this game to enable cheats and unlock my desired character (I made playthrough for my friend), because I could not do it in a fair way.
 
Hey, man. You already made sprites of this boss?
https://streetsofrage.fandom.com/wiki/Ringmaster

And will there be new weapons in the game like a bottle, a baseball bat or a pistol?
 
Here's Rebellion mode with Shiva bro:

https://www.youtube.com/watch?v=5mKaCPrex5Y

I made proper combos with him lol!!  I noticed you can't pick any partners to join you in this mode, any plans on changing that on the future as I would love to have Shiva and Mr. X destroy enemies ROFL!!  Also, I noticed they're are 4 question marks on the selection screen, are those secret characters or guys that aren't finished??

Looking forward to the next version man, thanks for everything!!
 
IlyaNev said:
Hey, man. You already made sprites of this boss?
https://streetsofrage.fandom.com/wiki/Ringmaster

And will there be new weapons in the game like a bottle, a baseball bat or a pistol?
Hello IlyaNev!
I haven't sprites of this boss but it can be a good idea in future updates. I think kimono already talked about him in another post
And about the new weapons, yes I'm planning to add more.

dafamily
Nice gameplay bro!
Yes, the game will have a lot of new characters and cpu partners in the next updates.
 
Hello Kratus, i've been playing 1.6 lite on my ps3, i frikin loved it, played it with my daughter, downloaded your newest version, but as soon as i press start on the main press start screen, it sends me to the credits quit screen automatically, any idea why that could happened? also i searched for a 1.9 lite, is there any here in this post i might of missed? thank you
 
Hello sesshomarooh, welcome to Chronocrash forum. You play this game on PS3, but unfortunately I don't own modded PS3 so I tested latest OpenBoR PS3 build on experimental RPCS3 emulator (sorry in advance for possible off-topic) and I had sound glitches while playing music, but sound effects played without any problems. I tested many different games including Streets of Rage 2X 1.6. I want to ask you, if you had such problems on your PS3, maybe it depends on larger music files (lesser music files playing perfectly fine) or current stage of development of RPCS3, I don't know.
 
Here is a channel of a playlist of Perfect Soundtracks to Streets of Rage 1 & 2:

https://www.youtube.com/channel/UCog8XNA4yC15k5GrKM1FXBw

I have no idea if there is any difference to the tracks, but here they're in full lol!  So you can use them if need be in your game bro!
 
sesshomarooh said:
Hello Kratus, i've been playing 1.6 lite on my ps3, i frikin loved it, played it with my daughter, downloaded your newest version, but as soon as i press start on the main press start screen, it sends me to the credits quit screen automatically, any idea why that could happened? also i searched for a 1.9 lite, is there any here in this post i might of missed? thank you

Hello sesshomarooh. Unfortunately there's no a 1.9 lite version yet due to a lot of changes, but certainly I will work on it after the next update. I'm glad you enjoyed the game, thanks!

dafamily
Thanks man! Currently I'm using the Vertiphon's 2017 Remaster that has a high quality, but I will check your link
 
After a long and hard work the "Goodbye Mr President" alternative route is completed!
The plot: "The Evil has taken the City Hall. you must stop him before it's too late".
I add a playable version of the new enemies so you can test their movelist.
Open source: https://drive.google.com/file/d/1PvJYNJTHj3a8H9GAX4jHrc-X0YH4unD7/view?usp=sharing
Pak: https://drive.google.com/file/d/1QLdm5SsZkSS5f_EgE_PHwdfJMKxbpfEc/view?usp=sharing
Known bugs: - Kusanagi enemy weapon kunai model crashes with no error listed in Openbor log (temporarily desactivated).
- Mr President isn't submitted to zmin zmax level.

I hope that all of you will enjoy this new SOR adventure  :-*

 
Hooo excellent you ve finished a beta :)
I will try it with my little daughter now ;)
Sorry to not finished the intro ... but i don't forgot it, i will take time ...
 
kimono said:
After a long and hard work the "Goodbye Mr President" alternative route is completed!
The plot: "The Evil has taken the City Hall. you must stop him before it's too late".
I add a playable version of the new enemies so you can test their movelist.
The open source version:
https://drive.google.com/file/d/1EPylsSalvcjSzM49MtAIDa9qloFq1kGx/view?usp=sharing
The .pak version:
https://drive.google.com/file/d/1_2w9gpHy7KWL74RS-r6iIayZ6_G-expb/view?usp=sharing
Known bugs: - Kusanagi enemy weapon kunai model crashes with no error listed in Openbor log (temporarily desactivated).
- Intro has lost quality (=blurry) when converted from mp4 to webm.
The original mp4 file:
https://drive.google.com/file/d/12qDamQqP0jBeqInCS_wr3-KIiuL57WdI/view?usp=sharing
Davpreec: Hi buddy. If you read this, can you make a playtrhough with Flashgal/ Blaze SOR1 (color of your choice)? Thank you! ;)
I hope that all of you will enjoy this new SOR adventure  :-*

Great! Downloading now buddy. I know I'm taking too long to release any updates but a lot of things are changed to include SOR1 content.
Updates soon
 
kimono
Nice alternative route!
I met an issue when I went to the end of the stage in the White House. The boss didn't follow me, only the other enemies.

Kratus
I'm taking more time than I thought about a smart palette but I'm still on it and I must finish it in about two weeks.
 
16-bit Fighter said:
Kratus
I'm taking more time than I thought about a smart palette but I'm still on it and I must finish it in about two weeks.

No problem man. I'm fixing some script issues yet, I think it will take some time.
Thanks for your help!
 
Kratus: Contact me if you need any help for the SOR1 route.

16-bit Fighter: I don't know why Mr. President isn't restrained to zmin zmax level. I corrected a wrong mention in his laugh anim and will post an update fix tonight.
 
glad to see customs are coming.
I still have my Garnet edit in mind, but the bases are a bit limited...
The idea would be to have her as a custom playable character.
 
16-bit Fighter: I don't know why Mr. President isn't restrained to zmin zmax level. I corrected a wrong mention in his laugh anim and will post an update fix tonight.
[/quote]
I talked about Don Bongo, before the last boss, as if he was blocked.
 
I wish that Mr President send Don Bongo (like Mr. X sends Shiva) after defeating the Mac Agents but I still search how to do this correctly.
Added playtrhough video to downloading post.
 
Just tryed this twice and both times run into a problem after beating Bongo boss the screen just goes in slow motion and never loads the next area. Just stuck outside the white door forever.

Edit - 3rd time lucky i think maybe someone got stuck off screen and that was causing the problem. Heres my playthough :)
https://www.youtube.com/watch?v=dXSfDRullJk&lc=UgwRMZ_n5ORnieGmwGB4AaABAg
 
Here is the credits for Streets of Rage 2 3D, it has some hilarious stuff that you could probably use:

https://www.youtube.com/watch?v=TEfN2XUFTzc
 
Back
Top Bottom