[Tutorial] OpenBOR - the complete guide
-
@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
-
@Buckey-Jaw scratch that, we good
-
Thank You for this I ran via ssh and no problem. Now to see if I can get it to work. thanks for sharing.
-
@cyperghost sorry but I obtain error after installing your script:
borpak executive file not found in /opt/retropie/ports/openbor/borpakCan you help me ?
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.