• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

OpenBOR 6xxx OpenBeta Testphase

Scheduled Pinned Locked Moved Ideas and Development
betaopenbor
520 Posts 54 Posters 268.4k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J
    julenvitoria Banned @wsamael
    last edited by julenvitoria 18 May 2020, 17:00

    @wsamael sorry, possibly my mistake... try with this:

      <system>
        <name>openbor</name>
        <fullname>OpenBOR</fullname>
        <path>/home/pi/RetroPie/roms/ports/openbor</path>
        <extension>.bor .BOR .pak .PAK</extension>
        <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _PORT_ openbor %ROM%</command>
        <platform>pc</platform>
        <theme>openbor</theme>
      </system>
    

    I just tried it on my rpi4 and it works fine ;)

    I just checked it too and the saves are in / opt / retropie / configs / ports / openbor / Saves /

    W 1 Reply Last reply 18 May 2020, 22:12 Reply Quote 0
    • U
      ultranab @cyperghost
      last edited by 18 May 2020, 18:11

      @cyperghost
      Hello no one can help me please no one answered me

      W 1 Reply Last reply 18 May 2020, 22:14 Reply Quote -1
      • W
        wsamael @julenvitoria
        last edited by 18 May 2020, 22:12

        @julenvitoria thank you, yes everything works great :) just to know, could you explain me what's wrong before ? :)

        J 1 Reply Last reply 19 May 2020, 05:26 Reply Quote 0
        • W
          wsamael @ultranab
          last edited by 18 May 2020, 22:14

          @ultranab what 's? wrong if I can help you.

          1 Reply Last reply Reply Quote 0
          • J
            julenvitoria Banned @wsamael
            last edited by julenvitoria 19 May 2020, 05:26

            @wsamael it needs one more space before

            <system>
            

            at the first line and also it seems that

            _PORT_
            

            also, with

            _SYS_
            

            it seems that it doesn't work well :)

            W 1 Reply Last reply 25 May 2020, 18:34 Reply Quote 0
            • S
              shift
              last edited by 24 May 2020, 07:54

              Thanks to this thread I finally installed a fully functional Openbor on Retropie 4.6 with Raspberry pi 4, but I can't understand how to only launch the graphical interface without having to necessarily launch a game, I know that in previous versions it was possible to do it, but now I can't. There's a way?

              J 1 Reply Last reply 26 May 2020, 09:11 Reply Quote 0
              • B
                BiZzAr721
                last edited by 24 May 2020, 17:19

                @shift I don't have my rpi handy to check the script, but you need to call OpenBOR without a command line call and it should open the game selection screen. I know @cyperghost created a script with a game launcher a while back which you may find on his github.

                1 Reply Last reply Reply Quote 0
                • C
                  construkt @BiZzAr721
                  last edited by 24 May 2020, 20:52

                  @BiZzAr721 I know this is an old post, but I'm trying to get your controller configs to apply to OpenBOR. I downloaded the other script, but how do I manually add the .cfg files you made for 8BitDo controllers to it? I have a couple SF30 Pros and an SN30Pro+ and can't get them to work. It doesn't seem that the joypadlist.txt ever got updated to include them.

                  Also, have you guys figured out a way to skip the script menu and just go straight to the game like you would with any other emulator on retropie? I could swear I saw someone on a 3rd party image doing it and I've been scouring their files trying to figure out what they are doing differently.

                  B 1 Reply Last reply 25 May 2020, 01:41 Reply Quote 0
                  • B
                    BiZzAr721 @construkt
                    last edited by 25 May 2020, 01:41

                    @construkt Here is a gdrive link to joypad configs for OpenBOR 6xxx.
                    Just rename the file default.cfg and all games will automatically load those configs (player 2 is set at keyboard)

                    To load games directly, I use a script linking to the game.

                    #!/bin/bash
                    "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ openbor "/home/pi/RetroPie/roms/ports/openbor/Streets Of Russia 2018.pak"

                    I made a batch file for windows to mostly automate this if you have a lot of . pak files

                    You then can put the .sh file wherever you want them (such as a new "system" OpenBOR)

                    C 2 Replies Last reply 25 May 2020, 02:32 Reply Quote 0
                    • C
                      construkt @BiZzAr721
                      last edited by construkt 25 May 2020, 02:32

                      @BiZzAr721

                      Great, thanks. I have been tinkering with this for a little while and I dialed in one of my controllers by just going into a game with the keyboard, changing the keybinds and then saving them as the default config. It seems to mess up whenever I switch to a different controller, though. Not sure what is going on with that.

                      I did have a lot of .pak files, but I unpacked them and now they are all sitting in the ports/openbor folder. Did I not need to unpack them?

                      I made a new OpenBor system for them in es_systems.cfg, but every one of them still takes me to the launcher program which I am trying to avoid. You say this script will stop that from happening? Where exactly do I put it and what do I name it? I see the bin/bash comment in there, but that isn't really a file I can just open with a text editor, right? Sorry, I'm still really new at this. Until doing this, I've had literally zero Linux experience but this has forced me to learn some and so has building my plex server on unraid.

                      1 Reply Last reply Reply Quote 0
                      • C
                        construkt @BiZzAr721
                        last edited by 25 May 2020, 04:52

                        @BiZzAr721 or do I just put that directly into runcommand.sh somewhere?

                        B 1 Reply Last reply 25 May 2020, 14:15 Reply Quote 0
                        • B
                          BiZzAr721 @construkt
                          last edited by BiZzAr721 25 May 2020, 14:15

                          @construkt That's why I always set keyboard as player two, so I always have keyboard to fall back to set up controllers. Whatever you set up, stays that way so switching controllers wouldn't work. 8bitdo controller has different modes (android, switch, xinput) so I made different 8bitdo joypad configs based on the mode your using. I'm sure you could make a runcommand script that can be run from the runcommand menu when needed that would let you choose between different configs you set up. (Essentially, copying config A, and renaming it gamename.cfg) A few posts up I linked to a thread I had created about a joy2key issue. Somewhere in that thread @cyperghost wrote a script to help me so that when Openbor started the script ran. Look for that and use it for a base to start. (I'm not too well versed in that area so that's exactly how I would do it - use something as a template/training wheels LOL)

                          Your games should be in .pak. Extracting pakfiles is no longer necessary. Make sure you are using the latest OpenBOR 65xx. To make the scripts, I use notepad++ and then save the file as .sh

                          edit:
                          Searching for that runcommand script for you I found this post which is more in line with what your trying to do. Sorry I can't be too much help on that front. Again, make sure your using the latest OpenBOR using @cyperghosts setup script. Using .pak files is not only all around more efficient & convenient, Emulation Station boot time will be WAY faster without those additional 1,000s of files to parse

                          C 2 Replies Last reply 25 May 2020, 17:33 Reply Quote 0
                          • C
                            construkt @BiZzAr721
                            last edited by construkt 25 May 2020, 17:33

                            @BiZzAr721 I found a list of scripts for each game. I see they are all gamename.sh

                            I still just have no idea where to put them or how they are used lol. A lot of the discussion on this forum, like the one discussing the runcommand onstart.sh assumes quite a bit of previous knowledge and the guides seem terribly out of date or missing key information that ties everything back together. It's so easy to get lost.

                            At this point, I'm just running the openbor that is built into retropie and it seems to work fine. The controller stuff is a pain, but I'll make it through that. I have all these scripts to run the games correctly named and formatted. Now I just don't know where to put them and how to make them run. should I be editing the es_systems.cfg file to make it detect .sh or something?

                            edit: Here are the scripts I found that look like what you were telling me to do: https://app.box.com/s/5y6pcoxqtyemwdyytwlnkhvttdztscrz

                            I just have no clue where to put them or how they are supposed to work unless I edit my es_systems.cfg or something and make it look for .sh files instead of .bor. Is that something that would work?

                            1 Reply Last reply Reply Quote 0
                            • D
                              duiz
                              last edited by 25 May 2020, 17:43

                              Is there an updated step by step guide to get openbor to work with the pi4? Digging through older posts, different scripts, unpacking etc makes it a bit confusing for a beginner like me to get say TMNT Rescue Palooza running.

                              C 1 Reply Last reply 25 May 2020, 17:55 Reply Quote 0
                              • C
                                construkt @duiz
                                last edited by construkt 25 May 2020, 17:55

                                @duiz

                                the problem is that there are like 3 different guides going on here for multiple versions of openbor. The 6xxx one isn't terribly complicated to set up, as its built into retropie.

                                You take all of the pak files you have, put them in home/pi/RetroPie/roms/ports/openbor then in command line run /home/pi/RetroPie/roms/ports/openbor/extract.sh. If you have a lot of .pak files this will take a lonnnnng ass time.

                                Newer versions of openbor that you need to compile yourself don't even require you to do the extracting, which is very nice because I imagine you wouldn't have a hell of a time scraping and generating gamelists like I do with the extracted versions (I basically had to set up the gamelist.xml manually).

                                Once they're unpacked you can just run them from your ports folder and use a keyboard at first to open a game, go to the game's controller settings and set your controller up in it. Once you set up the controller, go to the config settings in the game itself and save the configs as default and all openbor games will pick up on those controller settings. You're pretty much tied to using that 1 controller from then on out in the game, though.

                                D 1 Reply Last reply 25 May 2020, 20:31 Reply Quote 0
                                • W
                                  wsamael @julenvitoria
                                  last edited by 25 May 2020, 18:34

                                  @julenvitoria thx :)

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    construkt @BiZzAr721
                                    last edited by 25 May 2020, 18:54

                                    @BiZzAr721 Also I forgot to ask, what is the batch file you're using to generate these .sh scripts? I'm terrible at figuring out batch files and I've just started making them manually, even as slow as that is with 100+ titles, its faster than me trying to search for bits and piece of a batch that I probably couldn't get to work right, lol.

                                    B R 2 Replies Last reply 25 May 2020, 20:04 Reply Quote 0
                                    • B
                                      BiZzAr721 @construkt
                                      last edited by 25 May 2020, 20:04

                                      @construkt I upped the script here. Just create a text file in the .pak directory called bor.txt . Inside that file paste a list of the .pak files (I use Lopesoft file menu tools by selecting all files, right clicking then FileMenuTools ===> Copy Name)
                                      Save, then run the script. It will create the script files but there is a little more to do. Again I use FileMenu Tool's Advanced renamer to remove .pak from the filenames (so it is no longer gamename.pak.sh.

                                      Last thing is to remove the extra line at the end of the script. You can do it manually, or as I just figured out, using Notepad++ use Find & Replace, search mode=Regular expression: Find \r\n\Z Replace with (leave blank)

                                      A lot of steps but like I said, I used other scripts as a guide and hacked this method up. Still easier than doing em all manually.

                                      C 1 Reply Last reply 25 May 2020, 20:25 Reply Quote 0
                                      • C
                                        construkt @BiZzAr721
                                        last edited by 25 May 2020, 20:25

                                        @BiZzAr721

                                        awesome thanks!

                                        I tried to make a .sh file for each game and put that in the /roms/openbor folder but it still does the same thing, so I guess I do have to manually install the openbor 6xxx version. So I guess I'm going to have to go down this rabbit hole of figuring out how to compile all this, haha. I wish there was a single place where all of this info was consolidated. It seems kinda spread out.

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          duiz @construkt
                                          last edited by 25 May 2020, 20:31

                                          @construkt said in OpenBOR 6xxx OpenBeta Testphase:

                                          @duiz

                                          the problem is that there are like 3 different guides going on here for multiple versions of openbor. The 6xxx one isn't terribly complicated to set up, as its built into retropie.

                                          You take all of the pak files you have, put them in home/pi/RetroPie/roms/ports/openbor then in command line run /home/pi/RetroPie/roms/ports/openbor/extract.sh. If you have a lot of .pak files this will take a lonnnnng ass time.

                                          Newer versions of openbor that you need to compile yourself don't even require you to do the extracting, which is very nice because I imagine you wouldn't have a hell of a time scraping and generating gamelists like I do with the extracted versions (I basically had to set up the gamelist.xml manually).

                                          Once they're unpacked you can just run them from your ports folder and use a keyboard at first to open a game, go to the game's controller settings and set your controller up in it. Once you set up the controller, go to the config settings in the game itself and save the configs as default and all openbor games will pick up on those controller settings. You're pretty much tied to using that 1 controller from then on out in the game, though.

                                          It seems pretty advantageous to use the newer versions then. But you have to compile it yourself? It's not in the experimental menu on retropie or anything?

                                          1 Reply Last reply Reply Quote 0
                                          362 out of 520
                                          • First post
                                            362/520
                                            Last post

                                          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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received