• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 244.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.
  • R
    retropieuser555 @ecto
    last edited by 26 Nov 2020, 09:35

    @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 26 Nov 2020, 15:39

      @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

      S 1 Reply Last reply 26 Nov 2020, 17:38 Reply Quote 0
      • S
        shavecat @retropi19
        last edited by 26 Nov 2020, 17:38

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

        R 1 Reply Last reply 26 Nov 2020, 18:38 Reply Quote 0
        • R
          retropi19 @shavecat
          last edited by 26 Nov 2020, 18:38

          @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 27 Nov 2020, 01:08

            @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?

            E 1 Reply Last reply 27 Nov 2020, 07:46 Reply Quote 0
            • E
              ecto @Zering
              last edited by ecto 27 Nov 2020, 07:46

              @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 27 Nov 2020, 09:12 Reply Quote 1
              • Z
                Zering @ecto
                last edited by 27 Nov 2020, 09:12

                @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 ^^

                E 1 Reply Last reply 27 Nov 2020, 09:40 Reply Quote 0
                • E
                  ecto @Zering
                  last edited by 27 Nov 2020, 09:40

                  @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 27 Nov 2020, 09:57 Reply Quote 1
                  • Z
                    Zering @ecto
                    last edited by 27 Nov 2020, 09:57

                    @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 ^^

                    E mituM 2 Replies Last reply 27 Nov 2020, 10:03 Reply Quote 0
                    • E
                      ecto @Zering
                      last edited by ecto 27 Nov 2020, 10:03

                      @zering

                      @zering said in Suggestions for ports:

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

                      As I said it's from recollection. Sorry!

                      Try:

                      cmake ENABLE_SDL=ON ENABLE_SOUND=ON .
                      
                      1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @Zering
                        last edited by 27 Nov 2020, 10:05

                        @zering said in Suggestions for ports:

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

                        There's a 'dot' (.) after cmake and before the ENABLE_SOUND=ON.

                        1 Reply Last reply Reply Quote 1
                        • Z
                          Zering
                          last edited by Zering 27 Nov 2020, 10:09

                          @ecto Still no joy. Thanks for trying though! If you have any way of checking this once you're on your Pi though I'd love to see it. System Shock on the Pi makes me drool with envy ^^

                          @mitu That's what I'm doing. When it does go through I get a 'Configuring incomplete, errors occurred' message.
                          Does the dot point somehow to the source?

                          Edit : Oh, never mind, misread that. Trying now.

                          E 1 Reply Last reply 27 Nov 2020, 10:12 Reply Quote 0
                          • E
                            ecto @Zering
                            last edited by 27 Nov 2020, 10:12

                            @zering OK, maybe try the ./build_deps.shfirst?

                            Z 1 Reply Last reply 27 Nov 2020, 10:29 Reply Quote 2
                            • Z
                              Zering @ecto
                              last edited by 27 Nov 2020, 10:29

                              @ecto Yup, that did the trick - sort of. There was an error at the end of the build_deps.sh process, but I managed to get past the cmake error. I didn't think I would but it worked, I've managed to run 'make systemshock' so now I think it's just a case of running the game.

                              Thanks a bunch! :D

                              1 Reply Last reply Reply Quote 0
                              • R
                                ROMHackFanatic
                                last edited by 6 Dec 2020, 21:29

                                I posted about trying to compile the Jagged Alliance 2 source port "Straciatella" with no success despite finding guides online of those who HAD been able to compile the program successfully.

                                Here's the github page for the project -- http://ja2-stracciatella.github.io/

                                I thought maybe if I asked (begged even) here then perhaps I'd find some sympathetic soul who'd get this amazing game compiled and running on their Raspberry Pi.

                                Thanks in advance.

                                My original post can be found here: https://retropie.org.uk/forum/topic/28618/jagged-alliance-2-stracciatella

                                R 1 Reply Last reply 16 Dec 2020, 00:29 Reply Quote 0
                                • R
                                  ROMHackFanatic @ROMHackFanatic
                                  last edited by 16 Dec 2020, 00:29

                                  @romhackfanatic

                                  is there a button that allows me to beg? maybe some place i post my eternal gratitude as a bounty?

                                  I've been waiting on the edge of my seat hoping some kind soul will be able to compile what I couldn't. you'd be not only helping out this poor man but you'd low key be showing how much smarter you are than him.

                                  ExarKunIvE 2 Replies Last reply 16 Dec 2020, 14:15 Reply Quote 0
                                  • ExarKunIvE
                                    ExarKunIv @ROMHackFanatic
                                    last edited by 16 Dec 2020, 14:15

                                    This post is deleted!
                                    1 Reply Last reply Reply Quote 0
                                    • ExarKunIvE
                                      ExarKunIv @ROMHackFanatic
                                      last edited by 16 Dec 2020, 21:17

                                      @romhackfanatic messing around i was able to get it to compile just fine. getting the correct game files i have not messed with yet, but here is what i had to do to get it to compile

                                      curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
                                      
                                      sudo  apt install -t testing cargo rustc cmake
                                      
                                      sudo apt install libsdl2-dev libboost-filesystem-dev
                                      
                                      wget -O - https://github.com/ja2-stracciatella/ja2-stracciatella/archive/v0.16.0.tar.gz | tar xz
                                      
                                       cd ja2-stracciatella
                                      
                                      mkdir _bin && cd _bin
                                      
                                       cmake .. &&  make -j4
                                      
                                       sudo make install
                                      

                                      for the rest i think if you follow
                                      https://blog.david-krawiec.de/articles/2018/2018-10-14-jagged-alliance-2-on-raspberry-pi.html
                                      you should be able to get it working

                                      R 3 Replies Last reply 18 Dec 2020, 08:59 Reply Quote 0
                                      • R
                                        ROMHackFanatic @ExarKunIv
                                        last edited by 18 Dec 2020, 08:59

                                        @exarkuniv

                                        Thank you so much exarkuniv!!!

                                        I'll try that right now but - no matter what the outcome - I really can't thank you enough for trying. You have seriously kept the dream alive for me as I was just about to give up hope.

                                        I am trembling I am so excited jesus... I really, really adore JA2 what can I say?

                                        1 Reply Last reply Reply Quote 0
                                        • R
                                          ROMHackFanatic @ExarKunIv
                                          last edited by 18 Dec 2020, 09:02

                                          @exarkuniv

                                          Looking at those commands I already have a sneaking suspicious that all my problems boiled down to not using rustup to install rust and just trying to use apt-get install... I am still getting a feel for all this and never have needed cargo or rust to compile from source yet.

                                          ExarKunIvE 1 Reply Last reply 18 Dec 2020, 13:43 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.

                                            [[user:consent.lead]]
                                            [[user:consent.not_received]]