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 269.9k 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.
    • cyperghostC
      cyperghost
      last edited by cyperghost

      @eskayelle Use scriptmodule 6xxx section 1.3 for install.
      OpenBOR changed the Makefile a few days again.

      You can try to adjust the file itself

      From block line 570
      the change is done in 576 - -lGL is added

      ifdef BUILD_SDL
      ifeq ($(findstring DGE, $(SDKPATH)), DGE)
      LIBS           += -lSDL -lts
      else
      COMMA		=,
      RPATH_LIBS	= $(addprefix -Wl$(COMMA)-rpath$(COMMA),"$(LIBRARIES)")
      LIBS	       += $(RPATH_LIBS) -lSDL2 -lGL
      
      ifdef CROSSCOMPILE_LINUX_WIN
      LIBS	       += -lsetupapi
      endif
      
      endif
      endif
      
      E 1 Reply Last reply Reply Quote 0
      • E
        eskayelle @cyperghost
        last edited by

        @cyperghost Thanks!

        I was able to select OpenBOR-6xxx and install from source. I can see in Ports (in Emulation Station) the scripts for Game Engine and Module. Game Engine just goes to a black screen and returns to ES. The module script allows me to select a .pak. When I select it, it goes to a black screen and returns to ES.

        Per runcommand.log:

        /opt/retropie/supplementary/runcommand/runcommand.sh: line 1006: pushd: /opt/retropie/ports/openbor: No such file or directory

        /opt/retropie/supplementary/runcommand/runcommand.sh: line 1006: /opt/retropie/ports/openbor/OpenBOR: No such file or directory

        /opt/retropie/supplementary/runcommand/runcommand.sh: line 1006: popd: directory stack empty

        1 Reply Last reply Reply Quote 0
        • E
          eskayelle
          last edited by

          I manually added an openbor folder in the noted directory. That didn't work. It made the system think the other OpenBOR (build 3016) was installed.

          So I also installed OpenBOR build 3016. I still have what I think are the same two scripts in ES. If I select either, I end up in the OpenBOR menu. If I select my .pak...

          Multiple errors...

          /Paks/OpenBOR//data/bgs/title.gif: No such file or directory.

          Same for title.bmp
          Same for title.pcx
          Same for title.png

          Warning: Couldn't load OpenGL Library (No dynamic GL support in video driver)

          data/video.txt not found

          Unable to load font #0!

          Not sure how to resolve. Should I uninstall OpenBOR 3016 and leave -6xxx? If I do, how do I solve for the problems in my post above this one?

          cyperghostC 1 Reply Last reply Reply Quote 0
          • cyperghostC
            cyperghost @eskayelle
            last edited by

            @eskayelle hmmm... There should be directories '/opt/retropie/ports/openbor-6xxx'
            With OpenBor binary inside. If you press a button during the grey box shows can you change the emulator you want to use?

            E 1 Reply Last reply Reply Quote 0
            • E
              eskayelle @cyperghost
              last edited by eskayelle

              @cyperghost I was able to change the pointer to the -6xxx binary for the "Modules" script. Some tmp file "cannot write" error occurred when I tried the same thing for the "Manage Engine" one, so I just renamed the .sh extension to .shold to make it disappear in ES.

              Rescue-Palooza works! So does Red Sky Battle and Shell Shocked! Thanks!

              1 Reply Last reply Reply Quote 0
              • S
                SinisterSpatula
                last edited by SinisterSpatula

                Update: I got it fixed. Leaving this here in case it helps others. Still curious on what the _ SYS _ and _ PORT _ do exactly though and if I should change mine to _ PORT _ but it seems to be working properly now.

                Hi @cyperghost, I'm having a weird issue with OpenBOR beta I wonder if I may ask you about. The executable seems to want to save it's configs, screenshots, logs, etc to my home directory. Which I think is really strange. It's being launched from /opt/retropie/ports/openbor-6xxx and those directories do exist there. The only thing I can think of to work around the issue is to make symbolic links in my home directory that point at the true location. Have you seen this before, and know why it might be doing that? Did you end up making that scriptmodule for pi zero? Maybe I can try that instead.

                This is my /opt/retropie/configs/openbor/emulators.cfg entry:

                default = "openbor-6xxx"
                openbor-6xxx = "pushd /opt/retropie/ports/openbor-6xxx; /opt/retropie/ports/openbor-6xxx/OpenBOR %ROM%; popd"
                openbor = "pushd /opt/retropie/ports/openbor; /opt/retropie/ports/openbor/OpenBOR %ROM%; popd"
                

                And my /etc/emulationstation/es_systems.cfg

                  <system>
                    <name>openbor</name>
                    <fullname>OpenBOR</fullname>
                    <path>/home/pi/RetroPie/roms/ports/openbor</path>
                    <extension>.bor .BOR .Bor .PAK .pak .Pak .PAk .paK .pAk</extension>
                    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ openbor %ROM%</command>
                    <platform>openbor</platform>
                    <theme>openbor</theme>
                  </system>
                

                And my runcommand.log:

                2 is openbor-6xxx
                3 is /home/pi/RetroPie/roms/ports/openbor/HE-MAN.PAK
                rom is HE-MAN.PAK
                Parameters:
                Executing: /opt/retropie/ports/openbor-6xxx/OpenBOR "/home/pi/RetroPie/roms/ports/openbor/HE-MAN.PAK"
                

                Doing some more research on this, it looks like I might need to use the pushd and popd style of launching perhaps? And instead of a _ SYS _ it should be _ PORT _ maybe? Doh! I see you told me this 29 days ago! :D Sorry I'll try some more things. Yep, it was the pushd and popd that fixed my problem :)

                cyperghostC J 2 Replies Last reply Reply Quote 0
                • cyperghostC
                  cyperghost @SinisterSpatula
                  last edited by cyperghost

                  @SinisterSpatula Hey how are you? Hopefuly fine :D. I'm glad you find out your issue. Yes the openbor binary uses the directories paks logs screenshoots and saves (??) so you just symlink to any other location. If you don't use the pushd command to set the working directory then it won't work.

                  Btw: Could you test the ecWolf SourcePort on your GPi please? If it runs to slow you can try to use the paramter set I've suggested here?

                  I'm glad if you would response back (and if you can save the ecwolf.cfg with correct button layout for your projects). The trick is that without this port that @tpo1990 and me modified you can't assign an ESC key to let you enter MainMenu inside the game. ecWolf offers tons of modifications and addOns you'll surely enjoy ;)

                  1 Reply Last reply Reply Quote 0
                  • S
                    SinisterSpatula
                    last edited by SinisterSpatula

                    Interesting! Yes I'd love to look into this and help! I'll add this to my list of things to work on and get back to you soon. But if someone else see's this and wants to work on it, by all means, do :) It might take me a bit before I get to it.

                    cyperghostC 1 Reply Last reply Reply Quote 0
                    • cyperghostC
                      cyperghost @SinisterSpatula
                      last edited by

                      @SinisterSpatula the scriptmodule itself is working perfectly - it will download the demo versions of Wolfenstein and Spear me Destiny if you install from zero. So these files can be used for free. Yes take your time - would be glad for your feedback

                      S 1 Reply Last reply Reply Quote 1
                      • S
                        SinisterSpatula @cyperghost
                        last edited by

                        @cyperghost I'm back to being just an average joe, not making images, not part of a team. I'll get right on this tomorrow :)

                        1 Reply Last reply Reply Quote 1
                        • M
                          mull80
                          last edited by

                          i have been trying to get this installed on my circuit sword cm3 build for about 8 hours now. i have no idea what i am doing wrong. i have the dimitri build installed and can see it in /home/pi. in /home/pi/RetroPie/roms/ports i have three scripts: OpenBOR - Beats of Rage Engine.sh, OpenBOR - Module Selection Script.sh, OpenBOR_OPENBETA.sh. when i go to ports in ES i cannot see OpenBOR. i have stared at this thread until my eyes are watering and cannot find a solution. if anyone could help that would be great. just let me know what info i need to provide and i will provide it.

                          1 Reply Last reply Reply Quote 0
                          • cyperghostC
                            cyperghost
                            last edited by

                            @mull80

                            1. Please post output of /dev/shm/runcommand.log
                            2. Please check if /opt/retropie/ports/openbor-6xxx directory is available
                            3. Please post content of /opt/retropie/configs/ports/openbor/emulators.cfg

                            Then we will see what happens here. I think you just did not set the correct emulator.

                            We will use OpenBOR - Module Selection Script.sh only.... but step by step.

                            1 Reply Last reply Reply Quote 0
                            • M
                              mull80
                              last edited by mull80

                              @cyperghost

                              thank you for taking the time to help.

                              1. i have no run command file in that location. i am a noob so forgive my ignorance.
                              2. there is one directory. it is openbor. not openbor 6xxx
                              3. 
                                
                              openbor = "pushd /opt/retropie/ports/openbor; /opt/retropie/ports/openbor/OpenBOR %ROM%; popd"
                              default = "openbor"
                              cyperghostC 1 Reply Last reply Reply Quote 0
                              • cyperghostC
                                cyperghost @mull80
                                last edited by cyperghost

                                @mull80 try the installation with scriptmodule again. Its openbor-6xxx
                                If there are any errors then write back - I never installed on a CM3. So there seem error in compiling. It looks like you have installed an old version of openbor

                                1 Reply Last reply Reply Quote 0
                                • M
                                  mull80
                                  last edited by mull80

                                  @cyperghost
                                  you were right. i had the older version still installed. now i have 6xxx. but i still have nothing in ports in ES. also i have this error /home/pi/openbor_openbeta/OpenBOR: error while loading shared libraries: libvpx.so.1: cannot open shared object file: No such file or directory

                                  1. still no runcommand.log
                                  2. directory is not there.
                                  openbor-6xxx = "pushd /opt/retropie/ports/openbor-6xxx; /opt/retropie/ports/openbor-6xxx/OpenBOR %ROM%; popd"
                                  cyperghostC 1 Reply Last reply Reply Quote 0
                                  • cyperghostC
                                    cyperghost @mull80
                                    last edited by

                                    @mull80 this looks good place your pak files to ports openbor dir and select openbor-6xxx as default

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      mull80
                                      last edited by mull80

                                      finally. i had to manually edit the gamelist to add openbor to ports. but it was a success.

                                      D916CFC7-1115-42BD-9416-D44B14D8EA76.jpeg

                                      now i just to need to get my controls right. thanks for the help.

                                      EDIT
                                      D-PAD doesn't work in game. in the controller config menu it recognized the input but the d-pad does not work in game.

                                      S 1 Reply Last reply Reply Quote 1
                                      • S
                                        SinisterSpatula @mull80
                                        last edited by

                                        @mull80 If you want you can try the default.cfg from my guide here, it should have the d-pad working. If it still doesn't work, you might need to try the other d-pad mode (select+up for 10 seconds). https://sinisterspatula.github.io/RetroflagGpiGuides/OpenborBeta6510

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          mull80
                                          last edited by

                                          @SinisterSpatula
                                          thanks for the suggestion. it did not work unfortunately. seems to be a problem with the circuit sword. the open bot build recognizes all buttons except the dpad. it does however register the dpad in the setup menu in rescue-palooza. i will try a different game later on and see what happens.

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            SinisterSpatula @mull80
                                            last edited by SinisterSpatula

                                            @mull80 sorry I totally missed that this wasn't a GPi, it looked so much like one :D I'm jealous of your battery meter! haha

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              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.