[Tutorial] OpenBOR - the complete guide
-
@AtTheArcade Glad you got it sorted out using one of the most forgotten, yet one of the most successful troubleshooting steps! Enjoy!
-
I'm getting very confused, so what I do is on emulationstation I press F4 and then type this?
wget "http://raw.githubusercontent.com/crcerror/RetroPie-OpenBOR-scripts/master/OpenBOR - Beats of Rage Engine Selection.sh" -O "/home/pi/RetroPie/roms/ports/OpenBOR - Beats of Rage Engine Selection.sh"
I tried it, but nothing happens. What did I do wrong? is this the correct way, or the easiest best way to do it?
Sorry for the dumb question but I'm abit confused as to how to get this working.If someone out there could make a complete video tutorial step by step it would be so much easier, it really would...
Please can someone make a video how to set this up?As I think what is holding people back (like me who are not experts in using our pi's) from trying this emulator is the install method. how to get it installed.
-
Can anyone assist me. I'm trying to open a Double Dragon Revenge modded game that works on my pc, I'm having trouble on my RPi 3B+. I load OpenBor via experimental packages. I add the .pak to the operbor folder. i run the extract.sh command. Everything seems to go ok, but when the lauch window comes up with the game, i get a quick "Loading" then exits right to the "PORTS" RPi menu screen. No idea where i went wrong.
THanks for any help. -
@therexershow Please follow topic OpenBOR - OpenBeta
-
@cyperghost , your work is amazing! Thank you so much for that.
A strange issue always happening: every time I press "left stick" / "d-pad left" on a controller (tried using the Xbox wired controller and mk_arcade_joystic) when I am inside a game, the game quits suddenly (abnormal end) and trows me back to ES MENU. This happens anytime in the game (even when I'm trying to configure the controller).
So, I am unable to use or configure joysticks (unless I don't tap the left - what is very annoying).
Any clue of what is causing that issue ?
P.s: I'm using the latest version of RetroPie (4.6 buster image) installed on a 3b+.
Thanks in advance!
-
@fredcobain Yes I think I faced the same problem somewhere ... But I can't remember what it was :(
-
@cyperghost my hope now is in you again, please scan your memories hahaha
I'm to close to achieve my goal to play OpenBor using my Arcade Joysticks!
Is there anything I must upload to help you to remember what could be the root cause of that issue?
Thank you so much for your attention
-
@cyperghost said in [Tutorial] OpenBOR - the complete guide:
@spud11 Well as long as there is a
runcommand.sh
call also in Attract mode then it will work, too. But the reboot and restart things won't .... these are specfic to ES.@BiZzAr721 So you see a running
joy2key
session really running if the emulator already started? It is supposed to get finished after all dialog actions are done. So after the grey box is gone away this process should be terminated by runcommand itself. That's the case in my setups and I think that's the usual way.You can try to get PID of joy2key process by typing
ps -a
you see maybe the number 1234 and then withkill 1234
you can terminate this process. After this you can try if OpenBOR still finishes by pressing left DPAD key.Jesus!!! I found it!
I really killed the joy2key.py in a putty terminal after the game loads and the issue is gone!
Should we add a kill command into the Engine Selection Script ?
-
@fredcobain Oh good research ;)
Engine Selection Script...?
I don't know what you are talking about.... Usually the joy2key.py should be killed after the grey box vanishes and I think it's fixed in latest versions.
I think you can set a command
pkill joy2key.py
inruncommand-onstart.sh
. I surly wrote a small hack down the thread you've found. -
@cyperghost by the "Engine Selection Script" I am referring to: http://raw.githubusercontent.com/crcerror/RetroPie-OpenBOR-scripts/master/OpenBOR - Beats of Rage Engine Selection.sh"
It is the script I am using to navigate through the extracted pak files. Does this script is outdated? Do you have a newer version of that?
My solution: I just inserted a "killall joy2key.py" at the very beginning and another one at the end of that script and everything is running perfect now. (sorry about the lack of elegance in my code hahaha)
Are you still maintaining that repo ?
Thanks again.
-
@fredcobain said in [Tutorial] OpenBOR - the complete guide:
It is the script I am using to navigate through the extracted pak files. Does this script is outdated? Do you have a newer version of that?
No - up to date version
My solution: I just inserted a "killall joy2key.py" at the very beginning and another one at the end of that script and everything is running perfect now. (sorry about the lack of elegance in my code hahaha)
Nice one ;)
Are you still maintaining that repo ?
No not this one... the OpenBOR version you are using is really outdated.
We can meanwhile use OpenBOR 6xxx - and then you do not need to unpack the paks ;) -
@cyperghost does the OpenBOR 6xxx maintains the compatibility with the older version and games?
Can I have both running on retropie ?
-
@fredcobain No ... The original from the RetroPie setup NEEDS extracted PAK files. All other versions use the non extracted parts.
I've the old counterpart in my repro that is nearly same version as the one RetroPie offers. And you can install side my side. But then you need the extracted files.
The more modern 6510 version offers much more games like, HE-Man, The Avengers, Streets of Rage X2....
-
@cyperghost I meant about wether the OpenBOR6xxx is capable to run old OpenBOR games (compatible with 3400) in PAK format. What's your experience about that?
Does the "OpenBOR - Beats of Rage Engine Selection.sh" and the "OpenBOR - Ultimate GamePad Setup.sh" works for 6xxxx?
Thanks again!
-
@fredcobain For old engine vs. new engine capablities you're on your own. I think 90% of the old games run on new engines.
The Selection menu works. Because it's automatically installed if you choose the script installer. The GamePad setup will not run .... it's was only inteded for the old games. I dismissed the script because if you use an old engine vs. a new engine the "general" setup does not work anymore. Means you can't setup a masterfile for lets say v6510 and use it vor v3600 and vice versa.
If you have installed the new version I can help you to to accomplish a "kind" of auto settings nevertheless.
-
@cyperghost thanks again for the explanation.
I have no luck until now with the new release (6xxx). But I've only tested 3 paks so far.
During the process of configuring the 3400 build, I've created a list of games that work pretty fine (on 3400 release).
I think that can be useful to who also wants to configure it.
Do you mind updating your first post with that new list?
Here's my list:
https://drive.google.com/file/d/1bmdXvehxaJacUJQ5BzYXDUum7E-TsTot/viewxD
-
@fredcobain Ahh, the nostalgia of chasing down the elusive
joy2key
issue! Here's the post I made a while back about that issue. If I created a disk image and installed it on another SD, the problem would vanish. @psyke83 found something relating to joy2key and created a fix which should be in the setup your already using. After abandoning that SD card, as well as @psyke83 's fix, I have never had that issue. Also, highly recommend REpacking openbor folders & updating to the newest openBOR. PM me if you need any help repacking mods. I may still have the script I used around somewhere (windows). -
@BiZzAr721 thanks for the reply.
I solved the joy2key.py issue calling a "killall joy2key.py" into the Selection script.
I'll perform more tests with the new OpenBor release. =) -
Hello no one can help me please no one answered me
https://retropie.org.uk/forum/topic/26182/crash-of-emulationstation -
followed the initial post but when getting to part 5 I get a permission denied error, google has failed me. I pray to the openbor gods
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.