Streets of Rage Remake (latest retropie 2019)
-
Ahh, I see. So @mrbee just set your es_systems.cfg back to like how mine is shown, and make sure your script for SORR in the roms/ports folder is good, and you should be golden. For reference, this is what should be in
/roms/ports/Streets of Rage Remake.sh
#!/bin/bash "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "sorr" ""
-
thank you I will get the es systems back to as it was, i think the issue that I am having is that streets of rage remake.sh file is now missing i will have to redo it all and get that file back!
Thank you for all of the help i really appreciate it -
Hello everyone, does anyone know how to leave the game on the gamepad? It works with ESC on the keyboard. But I would like to leave it for example as with the other emulators via Start + Select?
-
@Cybermen You have to make a script with xboxdrv to map the key. I still need to do it for my system.
I think someone might of made up once but I can't remember.
I'll post mine once I get it up and working
-
@Solid-One I’m just trying this with Retropie 4.6 and get the following error ./bgdi-330: error while loading shared libraries: libpng.12.so.0: cannot open shared object file:!No such file or directory
I’m pretty new to Linux but tried to run Suso apt-get install libpng12.so.0 but that’s returned an E: Unable to locate package libpng12.so.0 error, I’m guessing this shared library isn’t available for Debian buster.
I tried to download an old Retropie image 3.6 but that’s not available and when I tried using the script for 3.6 on top op Raspian Lite Jessie it ran into errors and didn’t work after I ran the setup extras from jayzero.
Can anyone help with me getting this working, I’m guessing I need to get a version of libpng12 compiled on Buster or a later bgdi that’s compatible with buster ?
-
@damianiw well bit more trial and error and I have it working :-) my rpi model B is now perfect
I ran
sudo apt-get install libpng12-0
After that it ran from the command line fine and also from the Retropie menu
I’ll be repeating the same on my pi zero w soon then saving for a gpi-boy case
-
@damianiw said in Streets of Rage Remake (latest retropie 2019):
@damianiw well bit more trial and error and I have it working :-) my rpi model B is now perfect
I ran
sudo apt-get install libpng12-0
After that it ran from the command line fine and also from the Retropie menu
I’ll be repeating the same on my pi zero w soon then saving for a gpi-boy case
This solution worked for me too.
-
Working on Retropie Latest Version (4.6) on a RPi3b+.
The procedure is:
cd ~
git clone https://github.com/zerojay/RetroPie-Extra.git
cd RetroPie-Extra/
./install-extras.sh
run Retropie-Setup script
select the experimental packages and install the Streets of Rage Remake PortAfter that I've downloaded the SORR 5.1 from a torrent seed and copied the file SorR.dat to /opt/retropie/ports/sorr
Also copied the folders below to the same location (/opt/retropie/ports/sorr):
- manual
- mod
- palettes
Then you run the game by the PORTS selection in EmulationStation choosing the game STREETS OF RAGE REMAKE.
When you run the game for the 1st time it'll ask you to choose the language (I chose English) and then the Graphic Mode Option (Chose the 1st option - NORMAL (FULL SCREEN).
That's all guys, you're able to play.
=)P.S: Unfortunately the game creator forgot to insert a QUIT GAME option at the main menu. So, you'll have to plug a USB Keyboard just for the ESC key. If somebody figures out a way to quit using START + SELECT please share.
-
@fredcobain currently the only way is you have to map the keys using xboxdrv. or
" There's a way to properly exit into the Ports menu. You need to grab the system.txt file inside the mod folder and choose PSP as the system to use. Surprisingly, this will allow you to choose 'Exit' in the main menu. I did notice that SoRMaker doesn't work. It causes SorR to crash into the Ports menu. That's a real bummer, because if you want to play any of the mods you need to access it. If anyone has a possible solution to this problem, please let me know."
thats from a older post that was linked in a different post. i take no credit for it
-
@ExarKunIv your solution works like a charm!
Thank you so much!
xD -
@fredcobain glad to help.
-
Editing system.txt in order to change system to PSP indeed shows the Exit option. However, choosing this option will prevent you to play in 2 players coop with two controllers, so I haven't used this approach.
In my case, when I want to exit SORR, I simply turn off my device (force shutdown) and turn it on again afterwards. Of course, I make sure it doesn't happen during saving times, in order to reduce possibility of data corruption. It's not a perfect solution, but at least I don't need to plug a keyboard in order to press ESC.
-
@Solid-One only other way to avoid this is to use xboxdrv to make a custom mapping for sorr. The bigger issue for me is that with the pi 4, sorr no longer scales to fill the whole screen. I'm forced to change resolution to 640x480 and reboot my pi each time I want to play it.
-
@quicksilver That's news for me. I'm still using older RetroPie versions, since my RPi is still model 2.
Anyway, if I'm not wrong, I guess the one responsible for scalling games in full screen is not SORR itself, but something else. Probably SDL2 or some video framebuffer app (don't know the right name for it). There's some way of doing that by tweaking video configs of that nature.
Last but not least, at least there's an option for changing resolution for each app individually, on RetroPie. You could simply force SORR to run on 640x480 this way. I've done the same on ZDoom a few years ago, in order to stretch full screen and remove side bars.
-
@Solid-One said in Streets of Rage Remake (latest retropie 2019):
Last but not least, at least there's an option for changing resolution for each app individually, on RetroPie. You could simply force SORR to run on 640x480 this way. I've done the same on ZDoom a few years ago, in order to stretch full screen and remove side bars.
Unfortunately this is not an option for emulators that are not sdl2 on the pi 4. The way scaling works on the pi 4 with the fkms display drivers are different than on the older models with the legacy drivers. Since it doesn't work for sorr I can conclude that sorr isn't using sdl2.
-
@quicksilver I dunno how much RetroPie has changed for RPi4, but out of curiosity, have you tried this?
- Open SORR, and pay attention to the image below;
- When it says "Press a buton to configure", press it to reach a screen similar to this:
- Try changing values in "Select default video mode for sorr (bgdi)" or "Select video mode for sorr (bgdi)", in order to change SORR resolution to 640x480.
With this option, whenever I opened zdoom, it automatically changes resolution to 640x480, and reverts it when zdoom is closed. If this option is still available on RPi4, then it should work for SORR and at least you won't have to force change resolution manuually.
- Open SORR, and pay attention to the image below;
-
@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).
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.