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

    Suggestions for ports

    Scheduled Pinned Locked Moved Ideas and Development
    portsports retropieideas
    483 Posts 35 Posters 243.7k 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.
    • retropieuser555R
      retropieuser555 @shavecat
      last edited by retropieuser555

      @shavecat Yeah it didn't help me adding tvservice unfortunately. The games I'm trying to get working BabaIsYou & Undertale both seem to require startx.

      The game plays as you can hear the music but the video isn't played back. (and I popped in a new topic this morning, we'll see if anyone who was messing with startx before has some options that make it work)

      Games wise so far I've got:-

      World of Goo (need a mouse unless you use xboxdrv)
      Shovel Knight (works great with my xbox controller)
      Freedom Planet (same as Shovel Knight)
      Undertale (working, although it's centered small in the screen and F4 doesn't turn it into fullscreen like on a desktop, again you'd need xboxdrv to map the controls)

      I am sure there is hundreds of programs you could attempt with this box86, apparently it works with wine, but I've never used wine and have no idea how it works.

      Edit: They have a compatibility list of sorts of some games they've tried that have and haven't worked. https://github.com/ptitSeb/box86-compatibility-list/issues

      Pi 5 4GB

      Retroflag GPI with raspberry pi zero 2 w/ wifi

      Retroachievements:- lovelessrapture

      shavecatS 1 Reply Last reply Reply Quote 1
      • shavecatS
        shavecat @retropieuser555
        last edited by

        @retropieuser555
        freedomplanet.sh

        #!/bin/sh
        
        cd /media/usb0/roms/box86/FreedomPlanet/bin32
        box86 Chowdren
        

        dosnet work for me ..
        how did u get it working ?

        retropieuser555R 1 Reply Last reply Reply Quote 0
        • retropieuser555R
          retropieuser555 @shavecat
          last edited by

          @shavecat this is going to sound weird for Freedom Planet. At first it wasn't loading. I tried to boot it when in pixel, it booted up ok. Then I tried again in Retropie and it started working. No idea what I'd done or changed to cause it to work.

          Also I put libgcc_s.so.1 and libstdc++.so.6 in the same directory which improved performance. My .sh is identical to what you're doing there

          Pi 5 4GB

          Retroflag GPI with raspberry pi zero 2 w/ wifi

          Retroachievements:- lovelessrapture

          shavecatS 2 Replies Last reply Reply Quote 0
          • shavecatS
            shavecat @retropieuser555
            last edited by

            @retropieuser555
            mmm...
            okay thanks :)

            1 Reply Last reply Reply Quote 0
            • shavecatS
              shavecat @retropieuser555
              last edited by

              @retropieuser555
              Also got
              unepic working
              but cant get my ps3 control to work with that :\

              retropieuser555R 1 Reply Last reply Reply Quote 1
              • retropieuser555R
                retropieuser555 @shavecat
                last edited by

                @shavecat awesome! Never heard of this game. I guess as last resort you can use xboxdrv? I've gone down a scummvm rabbit hole recently and been playing broken sword & beneath a steel sky, so haven't tried many box86 games for a while

                Pi 5 4GB

                Retroflag GPI with raspberry pi zero 2 w/ wifi

                Retroachievements:- lovelessrapture

                shavecatS 1 Reply Last reply Reply Quote 0
                • shavecatS
                  shavecat @retropieuser555
                  last edited by

                  @retropieuser555
                  i did try that
                  xboxdrv
                  didnt really get it working..
                  and yeha i have them too on scummvm broken sword is really good :)

                  R 1 Reply Last reply Reply Quote 1
                  • R
                    retropi19 @shavecat
                    last edited by

                    Hello anyone know how to make ion fury port to work i copied the ionfury grp file inside the ionfury folder in ports folder but upon running the port it returns to ES.

                    Rpi3B+ USB 2.0 Boot HDD Hitachi 40GB 5400rpm

                    Rpi4 4GB rev1.4 USB 3.0 Boot HDD Hitachi 160GB 7200rpm

                    shavecatS 1 Reply Last reply Reply Quote 0
                    • shavecatS
                      shavecat @retropi19
                      last edited by shavecat

                      @retropi19
                      Ion.sh file -

                      #!/bin/bash
                      "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "ionfury" "-j/home/pi/RetroPie/roms/ports/ionfury/ -j/home/pi/RetroPie/roms/ports/ionfury/ "
                      

                      b36cf127-87ef-4caa-9c65-53ef0c804c25-image.png

                      R 1 Reply Last reply Reply Quote 0
                      • retropieuser555R
                        retropieuser555
                        last edited by

                        I got Limbo working btw with box86. Another great game that worked straight away and is worth checking out

                        Pi 5 4GB

                        Retroflag GPI with raspberry pi zero 2 w/ wifi

                        Retroachievements:- lovelessrapture

                        ectoE 1 Reply Last reply Reply Quote 2
                        • ectoE
                          ecto @retropieuser555
                          last edited by

                          @retropieuser555 oooh! This is nice! I think I bought Limbo 2-3 times, just because I lile it so much! ;) At least I have it on my PS3 and on Steam...

                          Also (not really related) try Inside, if you liked Limbo. It's different but has the same dense atmosphere!

                          retropieuser555R 1 Reply Last reply Reply Quote 1
                          • retropieuser555R
                            retropieuser555 @ecto
                            last edited by

                            @ecto said in Suggestions for ports:

                            @retropieuser555 oooh! This is nice! I think I bought Limbo 2-3 times, just because I lile it so much! ;) At least I have it on my PS3 and on Steam...

                            Also (not really related) try Inside, if you liked Limbo. It's different but has the same dense atmosphere!

                            Awesome, looks like it's on switch and is by the same devs? I'll have to check it out. Never heard of it, I do wonder with game devs sometimes, why name a game "inside"? That's so hard to google, it's like when bands are called things like "health". Makes it way harder to develop your brand image.

                            Pi 5 4GB

                            Retroflag GPI with raspberry pi zero 2 w/ wifi

                            Retroachievements:- lovelessrapture

                            1 Reply Last reply Reply Quote 0
                            • R
                              retropi19 @shavecat
                              last edited by

                              @shavecat said in Suggestions for ports:

                              @retropi19
                              Ion.sh file -

                              #!/bin/bash
                              "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "ionfury" "-j/home/pi/RetroPie/roms/ports/ionfury/ -j/home/pi/RetroPie/roms/ports/ionfury/ "
                              

                              b36cf127-87ef-4caa-9c65-53ef0c804c25-image.png

                              Thanks the game seems very heavy and i cannot change the resolution if i do i see the game in three small windows up,is there a way to change the resolution succefully?

                              Rpi3B+ USB 2.0 Boot HDD Hitachi 40GB 5400rpm

                              Rpi4 4GB rev1.4 USB 3.0 Boot HDD Hitachi 160GB 7200rpm

                              shavecatS 1 Reply Last reply Reply Quote 0
                              • shavecatS
                                shavecat @retropi19
                                last edited by

                                @retropi19
                                Didn't really play with that got quit when it runs slow...

                                R 1 Reply Last reply Reply Quote 0
                                • R
                                  retropi19 @shavecat
                                  last edited by

                                  @shavecat said in Suggestions for ports:

                                  @retropi19
                                  Didn't really play with that got quit when it runs slow...

                                  Its ok
                                  They released 5 Rpi's 4 what are they doing people needs octa core pi's not more ram its not helping,usseles the 4gb and the 8gb model
                                  I wonder how ionfury performs in an octacore odroid that exists for many years now.

                                  Rpi3B+ USB 2.0 Boot HDD Hitachi 40GB 5400rpm

                                  Rpi4 4GB rev1.4 USB 3.0 Boot HDD Hitachi 160GB 7200rpm

                                  1 Reply Last reply Reply Quote 0
                                  • Z
                                    Zering @ecto
                                    last edited by

                                    @ecto said in Suggestions for ports:

                                    Hi,
                                    I have some suggestions, some of which I managed to get to run decently:

                                    • Nuvie (for Ultima 6)

                                    • Exult (for Ultima 7 and Serpent Isle)

                                    • Pentagram (for Ultima 8)

                                    • DevilutionX (for Diablo) and

                                    • Schockolate (for System Shock)

                                    Exult and Shockolate are a little on the slow side and needed some extra attention in the source code... not by me, mind you ;)
                                    I'd really like to get nblood (for Blood) to run, but it doesn't compile with USE_OPENGL=0.

                                    Anyways! Keep up the excellent work!

                                    @ecto I know this post is old but is there any chance you could share how you got Pentagram and Schockolate to run?

                                    ectoE 1 Reply Last reply Reply Quote 0
                                    • ectoE
                                      ecto @Zering
                                      last edited by ecto

                                      @zering said in Suggestions for ports:

                                      @ecto I know this post is old but is there any chance you could share how you got Pentagram and Schockolate to run?

                                      I can try! Where do you have problems?

                                      Pentragram is outdated now, as it was merged into ScummVM. It received some fixes there, so I would suggest going that way instead of compiling it yourself.

                                      As for Schockolate I remember it being quite easy. Download the latest repository from https://github.com/Interrupt/systemshock and compile away using the instructions.

                                      Taken from the repository:

                                      Building from source code
                                      Prerequisites:
                                      CMake installed
                                      
                                      Step 1. Build the dependencies:
                                      Windows: build_win32.sh or build_win64.sh (Git Bash and MinGW recommended)
                                      Linux/Mac: build_deps.sh or the CI build scripts in osx-linux
                                      Other: build_deps.sh
                                      
                                      Step 2. Build and run the game itself
                                      cmake .
                                      make systemshock
                                      ./systemshock
                                      The following CMake options are supported in the build process:
                                      
                                      ENABLE_SDL2 - use system or bundled SDL2 (ON/BUNDLED, default BUNDLED)
                                      ENABLE_SOUND - enable sound support (requires SDL2_mixer, ON/BUNDLED/OFF, default is BUNDLED)
                                      ENABLE_FLUIDSYNTH - enable FluidSynth MIDI support (ON/BUNDLED/OFF, default is BUNDLED)
                                      ENABLE_OPENGL - enable OpenGL support (ON/OFF, default ON)
                                      If you find yourself needing to modify the build script for Shockolate itself, CMakeLists.txt is the place to look into.
                                      

                                      I think you have to use the system SDL. You can use OpenGL, but although the renderer looks very nice, there are some slowdowns at some spots. Maybe it can be optimized but I'm not capable of doing that.

                                      That being said, the software renderer looks like vanilla but instead of 320x200 in dosbox you can easily run 640x480 resolutions in this port. Sadly, the next selectable resolution is 1024x768which is a tad too much for the Pi4. At some point other resolutions will be implemented, but we'll have to wait and see.

                                      And another thing: When you start the game and the graphics are squashed into one corner of the screen, hit Alt-Enterfor fullscreen use.

                                      Z 1 Reply Last reply Reply Quote 1
                                      • Z
                                        Zering @ecto
                                        last edited by

                                        @ecto said in Suggestions for ports:

                                        @zering said in Suggestions for ports:

                                        @ecto I know this post is old but is there any chance you could share how you got Pentagram and Schockolate to run?

                                        I can try! Where do you have problems?

                                        Being honest, I found the repository you posted for Schockolate and quite simply I have no idea how to translate the instructions into actual command lines ^^
                                        Starting with the first step for instance, of building dependencies. Isn't build_deps.sh a script module that needs to be created and placed in RetroPie-Setup?

                                        Sorry I meant Exult, not Pentagram! That will teach me to post late ^^

                                        ectoE 1 Reply Last reply Reply Quote 0
                                        • ectoE
                                          ecto @Zering
                                          last edited by

                                          @zering
                                          Ok, NP.
                                          although I have to tell you, that I'm probably not the best one to ask. As I'm away from my Pi4 ATM, this is from recollection:

                                          git clone https://github.com/Interrupt/systemshock
                                          cd systemshock
                                          cmake . ENABLE_SDL2=ON ENABLE_SOUND=ON
                                          make systemshock
                                          

                                          you should then have a systemshock executable in the ~/systemshock/ folder. Put this executable together with the requires rescources (the whole res/data folder from the CD version of the game) and start the game with ./systemshock. That should be all, IIRC. :D

                                          Z 1 Reply Last reply Reply Quote 1
                                          • Z
                                            Zering @ecto
                                            last edited by

                                            @ecto Thanks! I'm back with more noobness, sorry ^^

                                            when I try to run cmake . ENABLE_SDL=ON ENABLE_SOUND=ON I get this :

                                            CMake Error: The source directory "/home/pi/systemshock/ENABLE_SOUND=ON" does not exist.
                                            Specify --help for usage, or press the help button on the CMake GUI.
                                            

                                            I can't make any sense of the help, as I'm not sure what the source would even be in this instance.

                                            Sorry if this is a silly mistake ^^

                                            ectoE mituM 2 Replies 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.