Streets of Rage Remake (latest retropie 2019)
-
@Solid-One yes this is what I was referring to in my above post. Changing the resolution in the runcommand menu (as you show in your pictures) only works if the emulator uses sdl2. Emulators that rely on sdl1 or other methods will not mode switch (dosbox, linapple, sorr etc) on the pi 4.
-
@quicksilver That's a shame it don't work.
Hey, I found another thing that could help on reddit. Take a look: https://www.reddit.com/r/RetroPie/comments/gdnjmo/sorr_screen_scaling_resolution/
The idea here is simple: by using "runcommand-onstart.sh" and "runcommand-onend.sh" files, you can manage to run comands before starting SORR and after ending it. On the first file, you change resolution to 640x480, and on the latter, you revert back to the original resolution.
CONTENT OF THE LINK ABOVE
I've made the following scripts (placed in /opt/retropie/configs/all/) for changing the video mode before running SORR, and reverting it afterwards:
#! /usr/bin/env bash echo "Hello logfile - runcommand-onstart checking in here" >&2 #START SORR SECTION - SNIP CONTENTS IF PASTING INTO EXISTING SCRIPT if [ $2 = "sorr" ] then echo "sorr detected - changing video mode to 640x480@60hz" >&2 tvservice -e "DMT 4" fi #END SORR SECTION
#! /usr/bin/env bash echo "Hello logfile - runcommand-onend checking in here" >&2 #START SORR SECTION - SNIP HERE IF PASTING INTO EXISITNG SCRIPT if [ $2 = "sorr" ] then echo "Reverting display back to preferred mode" >&2 tvservice -p fi #END SORR SECTION
-
@Solid-One Thanks for reminding me of this! I actually commented in that thread but forgot to check back for a solution. The solution in that thread while not elegant did work for me.
Edit: Im now also using this method to force 640x480 mode for dosbox, which means I can get much better performance now :)
-
@Solid-One said in Streets of Rage Remake (latest retropie 2019):
if [ $2 = "sorr" ]
then
echo "Reverting display back to preferred mode" >&2
tvservice -p
fiHi. I will likely update the installation script to use bgdi-333 and maybe implement the automatic switch to 640x480 through onend and onstart as mentioned above. I'm just weary of potentially causing problems for those who can't use that resolution (if there's anyone out there that has that problem).
-
@zerojay hey man good to see you around these parts again. I have found a better way to get the game fullscreen instead of forcing 640x480 through the start/end scripts. If you run the game through an x session the game will scale properly without any extra fiddling. You just need to add XINIT: to the beginning of the launch script. You'll also need to add xorg as a dependency. Note that this is only needed for the pi 4. Sorr still works correctly on older pi models.
-
@quicksilver Yeah, I'm not sure how I feel about forcing xorg as a (very large) dependency. I'll have to give it a try first.
-
@quicksilver said in Streets of Rage Remake (latest retropie 2019):
@zerojay hey man good to see you around these parts again. I have found a better way to get the game fullscreen instead of forcing 640x480 through the start/end scripts. If you run the game through an x session the game will scale properly without any extra fiddling. You just need to add XINIT: to the beginning of the launch script. You'll also need to add xorg as a dependency. Note that this is only needed for the pi 4. Sorr still works correctly on older pi models.
Can you show me exactly what the script should look like as it didn't seem to work for me as you describe.
-
@zerojay here is the first line in my emulators.cfg for sorr
sorr = "XINIT:pushd /opt/retropie/ports/sorr; ./bgdi-333 ./SorR.dat; popd"
I thought xorg was the only dependency needed to make XINIT work but I may be mistaken. I have not noticed any performance issues on the pi 4 from running sorr this way.
-
@quicksilver said in Streets of Rage Remake (latest retropie 2019):
@zerojay here is the first line in my emulators.cfg for sorr
sorr = "XINIT:pushd /opt/retropie/ports/sorr; ./bgdi-333 ./SorR.dat; popd"
I thought xorg was the only dependency needed to make XINIT work but I may be mistaken. I have not noticed any performance issues on the pi 4 from running sorr this way.
Unfortunately appears to fail to start and I don't see an Xorg.log file that I can find the issue in.
-
@zerojay Ill boot up my test image and see if I can figure out the full dependencies needed and report back.
-
@damianiw said in Streets of Rage Remake (latest retropie 2019):
libpng12-0
I've added this as a dependency for the sorr script so it shouldn't need to be done any longer. Thanks.
Also switched to the 333 version of the bennugd interpreter.
-
Hi all, Streets of Rage Remake v5.2 has been released.
Would be great to get this on the Pi, not sure what is involved to do so.
-
@charco i think if there is a build from source ability then i think it might be able to be done
-
Link doesn't work. Here is a working one for 5.2.
There is approximately 300 additional bugfixes, tweaks, gameplay improvements, and new features over the original v5.1 release.
From the README:
"- If you have VSync or frame pacing issues find system.txt (mod/system.txt) and set BORDERLESS_SYNC (not always works, Windows composition or Desktop VSync must be enabled)"Apperently this works for linux to.
Maybe @zerojay can have a look at this?
-
@rion the link does work. I've uploaded in to Mega, it's in that thread.
-
@charco said in Streets of Rage Remake (latest retropie 2019):
@rion the link does work. I've uploaded in to Mega, it's in that thread.
Then it's more likely my adblocker on my router that's acting up.
-
@rion Street Of Rage 5.2 for Linux
-
@rion not really sure what is going on there. never seen guix before. but maybe ill give it a shot
lol -
Hello people.
Just came here, after a long time, to tell you guys that a new SORR version was released (as mentioned by @rion).
I haven't tested it on RetroPie, but I've ran it on Windows to see the new features. Looks like it works just like previous versions.
About the new features, there's some of them that may be really useful for RetroPie users like us, which uses it only with a controller:
- Full 16:9 widescreen support for the main game and for Sormaker mods
- 15 New tracks (both remixes and original) from BGM1401
- New scenes added and graphics updated throughout the game
- All new intro and updated graphics for endings, main menu, and shop
- AI has been hugely improved, providing a better challenge and better balance
- Achievements added
- Overhauled menu layout with submenus and all new options
- Choice of Remixed or Retro OST
I marked in bold the interesting features for us.
The first one says that SORR now runs in HD resolution (1280x720), so RetroPie 4 users probably won't need to use runcommand instructions to reduce / revert resolution when running SORR (or at least they'll be able to increase the original resolution).
The second one contains some new interesting menus, but the best one I could think is: "Exit Game". I guess that now we can exit game directly from a controller, instead of plugging a keyboard just to press ESC, or force shutdown the device.
Anyway, that's it. You can find more info here:
https://sorr.forumotion.net/t838-new-streets-of-rage-remake-v5-2-download-and-info -
SORR 5.2 work great in retropie 5.7.2 on my raspberry pi 3 b+.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.