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

    Suggestions for ports #2

    Scheduled Pinned Locked Moved Ideas and Development
    portsgamesscripts
    367 Posts 26 Posters 125.1k 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.
    • N
      NIGHTKILLER05 @ExarKunIv
      last edited by

      @ExarKunIv It worked like a charm, thank you (an also thanks to @sleve_mcdichael ) !!!

      Hey, can I suggest a port? It would be great if you could port "Heretic II" to the PI, oh, and also "Zandronum" and the "Raze" engine, based on Gzdoom.

      Thank again guys you are making great things here!

      ExarKunIvE 1 Reply Last reply Reply Quote 0
      • ExarKunIvE
        ExarKunIv @NIGHTKILLER05
        last edited by

        @NIGHTKILLER05 said in Suggestions for ports #2:

        @ExarKunIv It worked like a charm, thank you (an also thanks to @sleve_mcdichael ) !!!

        No problem. We do try to address any problems that come up.

        Hey, can I suggest a port? It would be great if you could port "Heretic II" to the PI, oh, and also "Zandronum"

        Only if someone has made a Linux version of them, I have no idea on how to do the programming to make games work on different systems, we just find the people who know and make install scripts to make it easy for everyone else.

        but i can look around

        "Raze" engine, based on Gzdoom.

        I did try to get Raze in the past to work, but it was a pain in the ass since it needed a compiler called RUST, but that was a year ago, so i can take a look into it again

        Thank again guys you are making great things here!

        If you ever come across anyone who has made something that does work on linux. You can always suggest it and we can give it a shot.

        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
        Maintainer of RetroPie-Extra .

        1 Reply Last reply Reply Quote 1
        • N
          NIGHTKILLER05
          last edited by NIGHTKILLER05

          Hey, If anyone is interested in making work Hexen II's Portal of Praevus expansion pack, you need to clone the existing sh file to launch the game, rename the new file to something like "Hexen II Mission Pack Portal of Praevus.sh" and add "-portals" at the end of this line:

          #!/bin/bash
          "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "hexen2" "-portals"
          

          After that, you need to modify this file "#!/bin/bash
          "/opt/retropie/configs/ports/hexen2/emulators.cfg" adding the variable "%ROM%" like this:

          hexen2 = "/opt/retropie/ports/hexen2/glhexen2 %ROM% -f -conwidth 800 "
          default = "hexen2"
          

          Almost forgot, you need to make a folder called "portals" inside "/home/pi/RetroPie/roms/ports/hexen2/" and copy the following files from your Portal of Praevus CD (the "music" folder is optional, more info about the music in http://uhexen2.sourceforge.net/music.html):

          "ffe53427-eab6-40db-9ba6-dc1bc27eb375-image.png

          And that's it, now you can launch the mission pack from the Hexen II Mission Pack Portal of Praevus.sh script.

          ExarKunIvE 1 Reply Last reply Reply Quote 1
          • ExarKunIvE
            ExarKunIv @NIGHTKILLER05
            last edited by

            @NIGHTKILLER05 for some reason or the other I must of pulled that out of the script in the main repo, since it is included from the original script maker

            i will re-add it, since it should be there. Good catch

            (i cant keep it all straight, lol )

            RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
            RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
            Maintainer of RetroPie-Extra .

            N 1 Reply Last reply Reply Quote 1
            • N
              NIGHTKILLER05 @ExarKunIv
              last edited by

              @ExarKunIv Speaking of ports, I am unable to make nblood work properly, I was able to play some minutes, after that I did try to make "cryptic passage of Blood" work , with no avail, with this .sh file:

              #!/bin/bash
              "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT "nblood" -ini CRYPTIC.INI
              Then I did try to re-install and the installer menu shows this error:

              Captura de pantalla 2022-07-14 154208.jpg

              Help me please, Blood is one of the best bloody FPS games of the 90's !!!!

              ExarKunIvE 1 Reply Last reply Reply Quote 0
              • ExarKunIvE
                ExarKunIv @NIGHTKILLER05
                last edited by

                @NIGHTKILLER05 i have not finished cryptic passage for it yet. but the main game works just fine

                RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                Maintainer of RetroPie-Extra .

                1 Reply Last reply Reply Quote 1
                • ExarKunIvE
                  ExarKunIv
                  last edited by ExarKunIv

                  Time for a big update on whats going on with RetroPie_Extras

                  First we now have a GUI menu to install the scripts. It is still a WIP so please let @sleve_mcdichael what you think and what needs to be added or improved.

                  we decided to go that way since we are adding more scripts to this repo it is causing the main RP menu to be laggy when you first get into it. If you have everything install

                  so now you can pick what you want to install and what to leave out.

                  But if you just like to have everything install with just one command, the old install way it still there.

                  ./mass-install-extras.sh is now what you use.
                  Everything else has stayed the same

                  I have been going through each script and testing them all, some I have removed due to them just not working or whatever they are now in RetroPie-Extra-unstable.

                  I will be moving anything that gets broken there to keep Extras clean

                  Emulators

                  • -
                    gearboy.sh - Gameboy emulator - Installs Plays fine, Need to clean up the controls
                  • [ ]- kat5200.sh - Atari 8-bit/5200 emulator - x86 only
                  • -
                    openbor.sh - Beat 'em Up Game Engine (newest version) - Tested only on Pi4 so far, installs as a system instead of as a port, direct launching of games from emulationstation supported!
                  • -
                    pico8.sh - Fantasy Game Emulator - Adds as a new system in RetroPie so you can directly launch carts. Was told that it works fine, so I'll go with that
                  • -
                    pokemini.sh - Pokemon Mini emulator - x86 only
                  • -
                    ppsspp-dev.sh - PlayStation Portable emulator PPSSPP - latest development version - Tested and works on RPi4 (May 2022)
                  • -
                    supermodel.sh - Sega Model 3 Arcade emulator - Installs Does play, test game are slow

                  Libretrocores

                  • -
                    lr-2048.sh - 2048 engine - 2048 port for libretro - Installs, Plays, Runs well
                  • -
                    lr-beetle-pce.sh - PCEngine emu - Mednafen PCE port for libretro - Installs, Plays, Runs well
                  • -
                    lr-bk.sh - Elektronika БК-0010/0011/Terak 8510a emulator - BK port for libretro - Installs Plays not sure well or not
                  • -
                    lr-blastem.sh - Sega Genesis emu - BlastEm port for libretro - x86 only
                  • -
                    lr-boom3.sh - Doom 3 port for libretro - x86 only
                  • -
                    lr-canary.sh - Citra Canary for libretro - x86 only
                  • -
                    lr-cannonball.sh - An Enhanced OutRun engine for libretro - Installs, Plays, Runs well
                  • -
                    lr-chailove.sh - 2D Game Framework with ChaiScript roughly inspired by the LÖVE API to libretro - Installs Plays fine, the one game i could find for it
                  • -
                    lr-citra.sh - Citra port for libretro - x86 only
                  • -
                    lr-crocods.sh - CrocoDS port for libretro - Installs Starts but will not finish loading game
                  • -
                    lr-daphne.sh - Daphne port to libretro - laserdisk arcade games. - Installs dont have any games to test
                  • -
                    lr-fceumm-mod.sh - Modified fceumm core to specifically support the Super Mario Bros 1/3 hack. - Installs, Plays, Runs well
                  • -
                    lr-freej2me.sh - A J2ME implementation for old JAVA phone games. - Installs, Plays, Runs well
                  • -
                    lr-gearboy.sh - Game Boy (Color) emulator - Gearboy port for libretro. - Installs, Plays, Runs well
                  • -
                    lr-gearcoleco.sh - ColecoVision emulator - GearColeco port for libretro. - Installs, Plays, Runs well
                  • -
                    lr-lutro.sh - Lua engine - lua game framework (WIP) for libretro following the LÖVE API - Installs, Plays, Runs well
                  • -
                    lr-mame2003_midway.sh - MAME 0.78 core with Midway games optimizations. - Installs, doesnt start my games
                  • -
                    lr-melonds.sh - NDS emu - MelonDS port for libretro - Installs, Plays, Runs
                  • -
                    lr-mesen-s.sh - Super Nintendo emu - Mesen-S port for libretro - Installs, Plays, Runs well
                  • -
                    lr-mess-jaguar.sh - Add support for using lr-mess for Jaguar games, uses atarijaguar system name to match lr-virtualjaguar. - did not test due to not having mess installed yet
                  • -
                    lr-mu.sh - Palm OS emu - Mu port for libretro - Installs, Plays, Runs
                  • -
                    lr-oberon.sh - Oberon RISC emulator for libretro - Installs
                  • -
                    lr-openlara.sh - Tomb Raider engine - OpenLara port for libretro - Installs Might work, dont have correct files to test
                  • -
                    lr-play.sh - PlayStation 2 emulator - Play port for libretro - x86 only
                  • -
                    lr-potator.sh - Watara Supervision emulator based on Normmatt version - Potator port for libretro - Installs, Plays, Runs well
                  • -
                    lr-ppsspp-dev.sh - PlayStation Portable emu - PPSSPP port for libretro - latest development version - Tested and works on RPi4 (May 2022)
                  • -
                    lr-prboom-system.sh - For setting up DOOM as an emulated system, not a port. - Installs Plays fine
                  • -
                    lr-race.sh - Neo Geo Pocket (Color) emulator - RACE! port for libretro. - Installs, Plays, Runs well
                  • -
                    lr-reminiscence.sh - Flashback engine - Gregory Montoir’s Flashback emulator port for libretro - Installs, Plays, Runs fine
                  • -
                    lr-sameboy.sh - Game Boy and Game Boy Color, emulator - SameBoy Port for libretro - Installs Plays, runs well
                  • -
                    lr-simcoupe.sh - SAM Coupe emulator - SimCoupe port for libretro - Installs, Might run games, cant get one to work
                  • -
                    lr-swanstation.sh - Playstation emulator - Duckstation fork for libretro - Installs, Plays well
                  • -
                    lr-thepowdertoy.sh - Sandbox physics game for libretro - Installs Plays fine
                  • -
                    lr-uzem.sh - Uzebox engine - Uzem port for libretro - Installs, Plays well
                  • -
                    lr-vemulator.sh - SEGA VMU emulator - VeMUlator port for libretro - Installs Plays fine
                  • -
                    lr-vitaquake2.sh - Quake 2 engine - vitaQuake II port for libretro PSVita only
                  • -
                    lr-vitaquake3.sh - Quake 3 engine - vitaQuake III (ioquake3) port for libretro PSVita only
                  • -
                    lr-yabasanshiro.sh - Saturn & ST-V emulator - Yabasanshiro port for libretro - Installs Plays fine

                  I have been also working on Ports, but I want to go through them all over again to make sure they are all good. That update will be coming in the next week or so.

                  I have moved the Non-game scripts to the supplementary, as they really didn't fit with the rest

                  Well thats it for now. as always if I missed something or you have gotten a script to work that I could not, Please let me know I want to keep my READ ME as up-todate as I can

                  RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                  RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                  Maintainer of RetroPie-Extra .

                  1 Reply Last reply Reply Quote 4
                  • mituM
                    mitu Global Moderator
                    last edited by mitu

                    @ExarKunIv said in Suggestions for ports #2:

                    ppsspp-dev.sh - PlayStation Portable emu - PPSSPP port for libretro - latest development version - blackscreen on videocore, tested and works on RPi4 (May 2022)

                    This should be working on Pi3 (videocore) after https://github.com/hrydgard/ppsspp/commit/1d17b01c16786a1f08a63632a081e0e381b229c0

                    1 Reply Last reply Reply Quote 2
                    • S
                      sleve_mcdichael
                      last edited by sleve_mcdichael

                      @ExarKunIv said in Suggestions for ports #2:

                      we decided to go that way since we are adding more scripts to this repo it is causing the main RP menu to be laggy when you first get into it. If you have everything install

                      so now you can pick what you want to install and what to leave out.

                      To add some context, this isn't about actually having the packages "installed" in RetroPie. Just having them "exist" is enough to slow it down. When retropie_packages.sh is called, either explicitly or indirectly via retropie_setup.sh, it includes packages.sh via source and then runs rp_registerAllModules:

                      https://github.com/RetroPie/RetroPie-Setup/blob/master/retropie_packages.sh#L57

                      https://github.com/RetroPie/RetroPie-Setup/blob/master/retropie_packages.sh#L61

                      This in turn includes via source every module in the RetroPie-Setup directory.:

                      https://github.com/RetroPie/RetroPie-Setup/blob/f271ce9dee01fb224aaac44d6e9c1230d1ab5087/scriptmodules/packages.sh#L906

                      https://github.com/RetroPie/RetroPie-Setup/blob/f271ce9dee01fb224aaac44d6e9c1230d1ab5087/scriptmodules/packages.sh#L880-L1013

                      This is done so that functions from one module can be made available to another module without duplicating the code.

                      The consequence of this is that, the more modules there are to include, the longer it takes to source them all and so the initial loading time of retropie-setup.sh is proportional to that amount. The more modules that merely exist in RetroPie-Setup, the longer it will take to load the setup utility.

                      My first solution was simply to manually copy only those individual scripts from RP-Extra that I actually intend to use. But I figured others might also benefit from this and so I took the learning opportunity to create the GUI installer script that you see today :)

                      Please try it out. Try to break it. Let me know if you succeed, and how :)

                      J 1 Reply Last reply Reply Quote 2
                      • ExarKunIvE ExarKunIv referenced this topic on
                      • ExarKunIvE ExarKunIv referenced this topic on
                      • J
                        JimmyFromTheBay @sleve_mcdichael
                        last edited by JimmyFromTheBay

                        Having trouble with a couple of things in RetroPie-Extra.

                        HEBORIS: installs and runs, but most of the sound is missing and the game only runs in a tiny corner of the screen, even if you set it to 640x480 in Runcommand.

                        TEXMASTER2009: installs and runs, but again only in a tiny corner even if you set it to 640x480 in Runcommand, and there doesn't seem to be any ingame fullscreen option. There's a config-file option but I can't find where the game has installed to - it's not in /home/pi/RetroPie/roms/ports like most ports are - so I have no idea where to edit it.

                        (Also it runs with a message saying "Raspberry Pi GPIO Disable. (Need to be root.)". I have no idea whether this is something I should be concerned about.)

                        WIZZNIC: Seems to install but then nothing happens - you get booted straight back to ES. Again I can't tell WHERE it's installed - I tried adding a folder called "wizznic" in /home/pi/RetroPie/roms/ports with the game files in it but that had no effect.

                        Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                        ExarKunIvE 1 Reply Last reply Reply Quote 0
                        • ExarKunIvE
                          ExarKunIv @JimmyFromTheBay
                          last edited by

                          @JimmyFromTheBay for all of them you need to update the RP-E as i just updated everything

                          but

                          HEBORIS works or for me it does in full screen, not sure about the sound as my setup has no speakers

                          TEXMASTER2009 has been removed due to only small screen and no fix found
                          WIZZNIC has been removed due to only small screen and no fix found

                          RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                          RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                          Maintainer of RetroPie-Extra .

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            JimmyFromTheBay @ExarKunIv
                            last edited by JimmyFromTheBay

                            @ExarKunIv said in Suggestions for ports #2:

                            @JimmyFromTheBay for all of them you need to update the RP-E as i just updated everything

                            I updated it about 15m before I posted that comment.

                            HEBORIS works or for me it does in full screen, not sure about the sound as my setup has no speakers

                            Hmm, mysterious. Where does it install to? I'll see if I can find a config file or something.

                            TEXMASTER2009 has been removed due to only small screen and no fix found

                            Bah. There's a thread elsewhere on the forum about installing it directly which includes a pic of someone running it in fullscreen, will try that method instead.

                            https://retropie.org.uk/forum/topic/8745/texmaster-port/9

                            WIZZNIC has been removed due to only small screen and no fix found

                            Bah.

                            Cheers for the reply :)

                            Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                            ExarKunIvE 1 Reply Last reply Reply Quote 0
                            • ExarKunIvE
                              ExarKunIv @JimmyFromTheBay
                              last edited by ExarKunIv

                              @JimmyFromTheBay said in Suggestions for ports #2:

                              Bah. There's a thread elsewhere on the forum about installing it directly which includes a pic of someone running it in fullscreen, will try that method instead.

                              that is a very old post, things and software has changed so things that worked 5 years ago in full screen, most likely will not anymore, which is why we need to use XINIT

                              but give it a try, if you can get it to work in fullscreen i can update the script to do so

                              EDIT
                              but since @zerojay already was on that post, and he is the one who wrote the script to start with. most likely its not going to work

                              RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                              RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                              Maintainer of RetroPie-Extra .

                              J 1 Reply Last reply Reply Quote 1
                              • ExarKunIvE
                                ExarKunIv
                                last edited by

                                Ladys and Gentalmen it is time for a Big Update

                                First @sleve_mcdichael has updated our new GUI interface for installing RP-E. Now we can pick what section we want to install instead of installing everything, Or if there is only a few things you want to install you can pick just the ones you want.

                                Please give it a try and let us know what you all think. Soon moving forward that will be the only way to install the scripts.

                                I will be removing the Old way in the near future.

                                Now for the good stuff.

                                I have gone and installed and tested every script. I have removed all that dont work/build, or ones that only play in a small window. they are now in RetroPie-Extra-unstable

                                Here is the current list of the working scripts that I have gone through. I only tested this on a 27" monitor so if there are any screen size issues on bigger screens I can only do so much

                                NOTES
                                ECWOLF installs, but something is wrong with the patch file that fixes the missing esc key. Im working on that
                                OPENDUNE the config file it not installing correctly, also working on that

                                To get full screen on most of these if you dont know you need to drop the resolutions in the RUNCOMMAND screen to whatever size looks good for you.

                                Ports

                                • -
                                  abuse.sh - Classic action game - Installs Plays fine, needs keyboard
                                • -
                                  augustus.sh - Augustus - Enhanced Caesar III source port - Installs plays fine, needs mouse
                                • -
                                  barrage.sh - Shooting Gallery action game - Installs, Plays fine, needs mouse
                                • -
                                  bermudasyndrome.sh - Bermuda Syndrome engine - Installs, plays fine, cant exit, but thats the desine of the engine not the script
                                • -
                                  bloboats.sh - Fun physics game - Installs play fine
                                • -
                                  breaker.sh - Arkanoid clone - Installs, plays fine, need to drop the resolutions to 640-480
                                • -
                                  bstone.sh - Blake Stone - BStone A source port of Blake Stone: Aliens of Gold and Blake Stone: Planet Strike Installs, Plays great
                                • -
                                  burgerspace.sh - BurgerTime clone - Installs, plays fine, need to drop the resolutions to 640-480
                                • -
                                  chocolate-doom.sh- DOOM source port - Installs, plays great
                                • -
                                  chocolate-doom-system.sh- For setting up DOOM as an emulated system, not port. - Installs Plays great
                                • -
                                  chopper258.sh - Chopper Commando Revisited - A modern port of Chopper Commando (DOS, 1990) - Installs, Plays fine, needs keyboard
                                • -
                                  crack-attack.sh - Tetris Attack clone - Installs works, but you need to need to drop the resolutions to 640-480
                                • -
                                  crispy-doom.sh - DOOM source port - Installs, Plays great
                                • -
                                  crispy-doom-system.sh - For setting up DOOM as an emulated system, not port. - Installs, Plays great
                                • -
                                  devilutionx.sh - Diablo source port - Installs, Plays great w/ DEMO
                                • -
                                  dhewm3.sh - dhewm3 - Doom 3 port - Installs, Plays great w/ DEMO
                                • -
                                  easyrpgplayer.sh - RPG Maker 2000/2003 interpreter - Installs and launches
                                • -
                                  ecwolf.sh - ECWolf - ECWolf is an advanced source port for Wolfenstein 3D - Installs, Plays great, PATCH is not applyed, getting error
                                • -
                                  freeciv.sh - Civilization online clone - Tested and works well
                                • -
                                  freedink.sh - Dink Smallwood engine - Installs, Plays great
                                • -
                                  freesynd.sh - Syndicate clone - Installs, Plays great
                                • -
                                  gmloader.sh - GMLoader - play GameMaker Studio games for Android on non-Android operating systems - Installs, Plays great W/games
                                • -
                                  gnukem.sh - Dave Gnukem - Duke Nukem 1 look-a-like - Installs, Plays great
                                • -
                                  gtkboard.sh - Board games system - Installs Runs fine
                                • -
                                  hcl.sh - Hydra Castle Labrinth - Installs, Plays great
                                • -
                                  heboris.sh - Tetris The Grand Master clone - Installs, Plays great
                                • -
                                  hexen2.sh - Hexen II - Hammer of Thyrion source port - Installs, Plays great w/demo
                                • -
                                  hurrican.sh - Turrican clone. - Installs, Plays great
                                • -
                                  jfsw.sh - Shadow warrior port - Installs and runs on rpi4
                                • -
                                  julius.sh - Julius - Caesar III source port - Installs, Plays great
                                • -
                                  kraptor.sh - Shoot em up scroller game - Installs Runs fine
                                • -
                                  lbreakout2.sh - Open Source Breakout game - Installs Runs fine
                                • -
                                  lgeneral.sh - Open Source strategy game - Installs Runs fine
                                • -
                                  lmarbles.sh - Open Source Atomix game - Installs Runs fine, screen is alitte off center
                                • -
                                  ltris.sh - Open Source Tetris game - Installs, Plays great
                                • -
                                  meritous.sh - Port of an action-adventure dungeon crawl game - Installs, Plays great
                                • -
                                  nblood.sh - Blood source port - Installs, Plays great
                                • -
                                  nkaruga.sh - Ikaruga demake. - Blocked from installing on Pi4
                                • -
                                  nxengine-evo.sh - The standalone version of the open-source clone/rewrite of Cave Story - Installs Plays fine on Pi4. Need to bind controller in options
                                • -
                                  opendune.sh - Dune 2 source port - Installs, but doesnt install config file
                                • -
                                  openjazz.sh - An enhanced Jazz Jackrabbit source port - Installs, Plays great
                                • -
                                  openjk_ja.sh - OpenJK: JediAcademy (SP + MP) - Installs, Plays great, didnt test MP
                                • -
                                  openjk_jo.sh - OpenJK: Jedi Outcast (SP) - Installs, Plays great
                                • -
                                  openmw.sh - Morrowind source port - Installs, Plays great, Black screen on EXIT
                                • -
                                  openmwdriver.sh - Driver for Morrowind source port Installs correctly
                                • -
                                  openra.sh - Real Time Strategy game engine supporting early Westwood classics - Installs, Plays great
                                • -
                                  openrct2.sh - RollerCoaster Tycoon 2 port - Installs, Plays great
                                • -
                                  piegalaxy.sh - Pie Galaxy - Download and install GOG.com games in RetroPie - Installs Runs, Cant login to test
                                • -
                                  pingus.sh - Lemmings clone - Installs, Plays great
                                • -
                                  pokerth.sh - open source online poker - Installs, Plays fine
                                • -
                                  prboom-plus.sh - Enhanced DOOM source port - Installs Plays great
                                • -
                                  prototype.sh - Free R-Type remake by Ron Bunce - Gamepad support incomplete. Installs, Plays fine, needs keyboard
                                • -
                                  pydance.sh - Open Source Dancing Game - Installs, Plays fine
                                • -
                                  quakespasm.sh - Another enhanced engine for quake - Installs, Plays fine Need to keep the resolution low for smooth play and full screen
                                • -
                                  rawgl.sh - Another World Engine - Installs, Plays great
                                • -
                                  relive.sh - Oddworld engine for Abe's Oddysee and Abe's Exoddus Installs Plays well, some graphic glitches
                                • -
                                  reminiscence.sh - Flashback engine clone - Installs, Plays fine
                                • -
                                  rickyd.sh - Rick Dangerous clone - Blocked from installing on Pi4
                                • -
                                  rigelengine.sh - RigelEngine - Duke Nukem 2 source port - Installs, Plays great
                                • -
                                  rocksndiamonds.sh - Rocks'n'Diamonds - Emerald Mine Clone - Installs, Plays great
                                • -
                                  rott-darkwar.sh - Rise of the Triad source port with joystick support - Installs
                                • -
                                  rott-huntbgin.sh - Rise of the Triad (shareware version) source port with joystick support. - Installs, Plays great
                                • -
                                  rtcw.sh- IORTCW source port of Return to Castle Wolfenstein. - Installs, and plays great
                                • -
                                  sdl-bomber.sh - Simple Bomberman clone - Installs, Plays great
                                • -
                                  seahorse.sh - a side scrolling platform game Installs Plays fine
                                • -
                                  sm64ex.sh - Super Mario 64 PC Port for Pi4 - Works extremely well on Pi 4. Installs Plays great
                                • -
                                  sorr.sh - Streets of Rage Remake port - Installs, Plays great
                                • -
                                  supertuxkart.sh - a free kart-racing game - Installs, Plays great at lower resolution
                                • -
                                  warmux.sh - Worms Clone - Installs
                                • -
                                  xash3d-fwgs.sh - Half-Life engine source port. - Installs
                                • -
                                  zeldansq.sh - Zelda: Navi's Quest fangame - Installs, Plays great

                                Here is the list of all the ones that are not installing, building or playing in a small screen.
                                as I get them fixed (if i do get them fixed.) They will be added to the main Repo

                                Removed broken scripts to RetroPie-Extra-unstable

                                • -
                                  lr-craft.sh - Minecraft engine - Installs Fails to start
                                • -
                                  lr-easyrpg.sh - RPG Maker 2000/2003 engine - EasyRPG Player interpreter port for libretro - Fail
                                • -
                                  lr-ecwolf.sh - Wolfestein 3D engine - ECWolf port based of Wolf4SDL for libretro - Installs Fails to start games
                                • -
                                  lr-pocketcdg.sh - A MP3 karaoke music player. - **Installs, Fails to load files **
                                • -
                                  lr-minivmac.sh - Macintosh Plus Emulator - Mini vMac port for libretro - Installs, Black screen when starting games
                                • -
                                  corsixth.sh - Theme Hospital engine clone - Installs, Lua error, will not play
                                • -
                                  fofix.sh - FoFix - Guitar Hero and Rock Band clone - Bin file is nolonger able to download
                                • -
                                  funnyboat.sh - Funny Boat. A side scrolling boat shooter with waves - Installs, Plays in small window
                                • -
                                  ganbare.sh - Japanese 2D Platformer - Installs, Plays in small window
                                • -
                                  gamemaker.sh - Install the 3 gamemaker games - Failed to build
                                • -
                                  maelstrom.sh - Maelstrom - Classic Mac Asteroids Remake - Failed to build
                                • -
                                  manaplus.sh - 2D MMORPG client - Failed to build
                                • -
                                  openxcom.sh - Open Source X-COM Engine - Failed to build
                                • -
                                  kaiten-patissier.sh - Japanese 2D Platformer - Installs Plays in small window
                                • -
                                  kaiten-patissier-ura.sh - Japanese 2D Platformer - Installs Plays in small window
                                • -
                                  refkeen.sh - port for Keen Dreams, The Catacomb Adventure Series and Wolf3d - Does not install now
                                • -
                                  shiromino.sh - Tetris the Grand Master Clone - Requires keyboard to restart/quit. - **Installs, cant find the config file, fails to start **
                                • -
                                  texmaster2009.sh - Tetris TGM clone - Plays in small screen
                                • -
                                  tinyfugue.sh - MUD client - fails to start
                                • -
                                  ulmos-adventure.sh - Simple Adventure Game - Installs Small screen
                                • -
                                  vorton.sh - Highway Encounter Remake in Spanish - Installs small screen
                                • -
                                  wizznic.sh - Puzznic clone - Installs Plays, screen is small
                                • -
                                  zeldapicross.sh - Zelda themed Picross fangame - Installs starts but will not go past first screen

                                Next Ill be work on the supplementary

                                Enjoy all

                                RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                Maintainer of RetroPie-Extra .

                                S J 2 Replies Last reply Reply Quote 3
                                • S
                                  sleve_mcdichael @ExarKunIv
                                  last edited by

                                  @ExarKunIv said in Suggestions for ports #2:

                                  Soon moving forward that will be the only way to install the scripts.

                                  I will be removing the Old way in the near future.

                                  Just a note that the new install script does incorporate -a and -r flags for users who still require a non-interactive terminal command to add or remove all RP-Extra scripts without using the GUI.

                                  Usage:
                                  
                                      ./install-extras.sh [-u|--update] [option] [rp_setup_directory]
                                  
                                  Options:
                                      -a  --all       Add all RetroPie-Extra modules (may severely impact the
                                                      loading time of RetroPie-Setup and retropiemenu configuration
                                                      items, especially on slower hardware)
                                      -r  --remove    Remove all RetroPie-Extra modules (does not "uninstall" the modules
                                                      in RP-Setup)
                                      -h  --help      Display this help and exit
                                  
                                  1 Reply Last reply Reply Quote 1
                                  • J
                                    JimmyFromTheBay @ExarKunIv
                                    last edited by JimmyFromTheBay

                                    @ExarKunIv said in Suggestions for ports #2:

                                    I have gone and installed and tested every script. I have removed all that dont work/build, or ones that only play in a small window. they are now in RetroPie-Extra-unstable

                                    • -
                                      heboris.sh - Tetris The Grand Master clone - Installs, Plays great

                                    I wish I could figure out what I'm doing wrong with this one. It acts exactly like Texmaster does in terms of only playing in a tiny window, and nothing I try fixes it.

                                    I did notice that the error message it displayed while installing/uninstalling referenced ZeroJay rather than Exarkuniv, no idea if that's significant.

                                    Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      JimmyFromTheBay @ExarKunIv
                                      last edited by

                                      @ExarKunIv said in Suggestions for ports #2:

                                      @JimmyFromTheBay said in Suggestions for ports #2:

                                      Bah. There's a thread elsewhere on the forum about installing it directly which includes a pic of someone running it in fullscreen, will try that method instead.

                                      but give it a try, if you can get it to work in fullscreen i can update the script to do so

                                      I found the install directory and the config file, and changed it to fullscreen rather than a window, but it made no discernible difference. There were permissions warnings when I edited the file, but it still seemed to save the changes.

                                      Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                                      ExarKunIvE 1 Reply Last reply Reply Quote 0
                                      • ExarKunIvE
                                        ExarKunIv @JimmyFromTheBay
                                        last edited by

                                        @JimmyFromTheBay post what your ''emulation.cfg'' has in it.

                                        As this point I'm going with some how you are installing a old script.

                                        Or better yet. Post the whole install script, that way we can see what one you are using.
                                        I'm going with you are changing the resolution through the runcommand, correct?

                                        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                        Maintainer of RetroPie-Extra .

                                        J 1 Reply Last reply Reply Quote 1
                                        • J
                                          JimmyFromTheBay @ExarKunIv
                                          last edited by JimmyFromTheBay

                                          @ExarKunIv

                                          Ha, I just reinstalled it for the 6th time and now it's in fullscreen :D

                                          But I still have almost no sound, even after changing the settings from MIDI to MP3, and no background images. Am I meant to download MP3s and images separately from somewhere?

                                          It's a nightmare trying to find any documentation for this stuff, but it LOOKS as though they're meant to go in /opt/retropie/configs.hdmi/ports/heboris/config/res, except I don't have the permissions to create that folder.

                                          This is what's in HEBORIS.SH in /home/pi/RetroPie-Extra/scriptmodules/ports:

                                          #!/usr/bin/env bash
                                          
                                          # This file is part of RetroPie-Extra, a supplement to RetroPie.
                                          # For more information, please visit:
                                          #
                                          # https://github.com/RetroPie/RetroPie-Setup
                                          # https://github.com/Exarkuniv/RetroPie-Extra
                                          #
                                          # See the LICENSE file distributed with this source and at
                                          # https://raw.githubusercontent.com/Exarkuniv/RetroPie-Extra/master/LICENSE
                                          #
                                          
                                          rp_module_id="heboris"
                                          rp_module_desc="HeborisC7EX - Tetris The Grand Master Clone"
                                          rp_module_help="To get mp3 audio working, you will need to change the music type from MIDI to MP3 in the Heboris options menu."
                                          rp_module_repo="git https://github.com/zerojay/HeborisC7EX.git"
                                          rp_module_section="exp"
                                          rp_module_flags="!mali"
                                          
                                          function depends_heboris() {
                                              getDepends libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libgl1-mesa-dev xorg
                                          }
                                          
                                          function sources_heboris() {
                                              gitPullOrClone
                                          }
                                          
                                          function build_heboris() {
                                              make
                                              md_ret_require="$md_build/heboris"
                                          }
                                          
                                          function install_heboris() {
                                              md_ret_files=(
                                                    'heboris'
                                                    'res'
                                                    'replay'
                                                    'config'
                                                    'heboris.ini'
                                                    'heboris.txt'
                                              )
                                          }
                                          
                                          function configure_heboris() {
                                              local script="$md_inst/$md_id.sh"
                                              chown pi:pi "$md_inst/heboris"
                                              moveConfigDir "$md_inst/config" "$md_conf_root/$md_id/config"
                                              moveConfigDir "$md_inst/replay" "$md_conf_root/$md_id/replay"
                                              moveConfigFile "$md_inst/heboris.ini" "$md_conf_root/$md_id/heboris.ini"
                                          		#create buffer script for launch
                                          	 cat > "$script" << _EOF_
                                          #!/bin/bash
                                          pushd "$md_inst"
                                          "./heboris" \$*
                                          popd
                                          _EOF_
                                              
                                          	chmod +x "$script"
                                              addPort "$md_id" "heboris" "HeborisC7EX - Tetris The Grand Master Clone" "XINIT:$script"
                                          }
                                          

                                          This is what's in EMULATORS.CFG in /opt/retropie/configs.hdmi/ports/heboris:

                                          heboris = "XINIT:/opt/retropie/ports/heboris/heboris.sh"
                                          default = "heboris"
                                          

                                          Also, btw, there's a really weird issue with Blake Stone - the sequel, Planet Strike runs perfectly, but the original Aliens Of Gold just dumps back to EmulationStation.

                                          Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

                                          ExarKunIvE S 2 Replies Last reply Reply Quote 0
                                          • ExarKunIvE
                                            ExarKunIv @JimmyFromTheBay
                                            last edited by

                                            @JimmyFromTheBay well I'm glad you got full screen. As for the sound. I don't know if something is missing like a driver or it just will not work. I know the mp3s are in the folders. Same for the backgrounds.

                                            You have to remember most of the ports on RP-E are no longer being worked on so they might be incomplete.

                                            Since I personally did not make the script for this I never looked in to how complete the game outside of what zerojay wrote

                                            As for Blake stone. You need the full game for it to work.
                                            Only the demo is preinstalled.

                                            Unless you have it. Then something is going on and I have to look at it

                                            RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                            RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                            Maintainer of RetroPie-Extra .

                                            J 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.