RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Issues with ports (lr-prboom, eduke32)

    Scheduled Pinned Locked Moved Help and Support
    lr-prboomeduke32
    45 Posts 3 Posters 7.2k 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.
    • Z
      Zering
      last edited by Zering

      Hi guys, I hope you can help me with those issues as I cannot find documentation on github to help me resolve it on my own. I'm having issues with three different emulators, but given that they all fall under the ports section, I figured it was better to make one thread instead of three.

      Pi B
      Official Raspberry Pi power supply 5.1 V 2.5 A
      Retropie 4.6 (the latest, updated yesterday)
      Built from a pre-made image on the Retropie website about a month ago
      Seagate 2 TB HDD (runs roms and bios) connected by a powered USB hub
      Controller : PS4 Dualshock
      Guide used :

      link text

      link text

      eduke32

      Eduke32 is messed up. I managed to get the registered up and running... well, walking very slowly really ^^ It's set up to run automatically in widescreen and 1920x1080. When I try to change the resolution ingame, it crashes. I tried changing the resolution in the config file, but the emulator somehow still forces a 1920x1080 and on top of that, I can't make it past the menu. I've read that there's been issues with this emulator for a while now, but if somebody could help me figure out a way to play this in glorious 640x480 I'd be very grateful.

      There's also an issue with the music. It plays in the menu, but not ingame. Is it a situation like the Quake port where you have to find .oog tracks and put them in a folder within the duke nukem directory?

      prboom

      I've managed to get Doom and Doom 2's WADs running with no problem, but I'm now trying to set up other Doom engine games like Strife and Hexen, and failing miserably. I can select Strife from Emulation Station, but then it hangs on the startup menu. I've tried both the GOG and the DOS version, with the same result. Here is my folder structure for Strife :

      /home/pi/RetroPie/roms/ports/doom/strife
      strife1.wad
      prboom.wad

      And here are the contents of my Strife.sh file :

      #!/bin/bash
      "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT "doom" "/home/pi/RetroPie/roms/ports/doom/strife/STRIFE1.wad"

      What am I doing wrong? I'd appreciate any help as I'd love to get Strife, Hexen, Heretic and Chex Quest running.

      Also, is there any way to play Quake 2 on the RPi 3? There's a quake2 folder in my ports directory, and what looks like Quake 2 game data, but I've found no documentation on github and my GOG Quake 2 game data doesn't work.

      Thanks for your time guys!

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

        Please add more info about your setup, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.

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

          Done. Sorry, slipped my mind.

          1 Reply Last reply Reply Quote 0
          • quicksilverQ
            quicksilver @Zering
            last edited by

            @Zering can't use prboom to play hexen and heretic. You'll need to use lzdoom.

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

              Aaaaaah of course that makes sense. I knew I was missing something obvious, I just assumed it had to do with the WADs and the sh file. Thanks.

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

                The eduke32's resolution, it can't be changed mid-game, what you can do is modify the configuration file in \\retropie\configs\ports\duke3d and set your desired resolution there. Then, when launching the game, use the Runcommand launch menu and choose the same resolution - you only have to do this once and it will be remembered.

                EDIT: I wonder if we can improve that.

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

                  That seems easy enough, thanks. Any thoughts on why the music won't work in game?

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @Zering
                    last edited by

                    @Zering Didn't test, but I think you need to copy it in a separate music folder in roms/ports/duke3d

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

                      @mitu does the music tracks need to be in a specific format? And why does the music play in the menu if there's no music in the emulator on setup?

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @Zering
                        last edited by

                        @Zering said in Issues with ports (lr-prboom, eduke32):

                        does the music tracks need to be in a specific format?

                        .ogg seems to be supported and it's what came with the Megaton/Atomic edition I got from Steam.

                        And why does the music play in the menu if there's no music in the emulator on setup?

                        In-game music was originally stored as (E)MIDI tracks, so it's rendered differently than the startup music or the in-game sound effects.

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

                          Brilliant, so it's exactly the same process as for Quake. It seems easy enough. Thanks for the help mitu.

                          Not trying to be a pain or anything, but is this documented anywhere however? I couldn't find it on the eduke32 github page.

                          mituM 1 Reply Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator @Zering
                            last edited by mitu

                            @Zering said in Issues with ports (lr-prboom, eduke32):

                            I couldn't find it on the eduke32 github page.

                            The music part, not yet in our wiki, but it's probably in eDuke32's documentation.

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

                              All right, well thanks for the help.

                              Now if anybody would be kind enough to answer my query about Quake 2 I could stop annoying everyone with my noob questions ^^

                              quicksilverQ 1 Reply Last reply Reply Quote 0
                              • quicksilverQ
                                quicksilver @Zering
                                last edited by

                                @Zering yquake2, should be under optional packages, if not, check experimental.

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

                                  That's what I've got, I just can't get it running, even though I've placed my baseq32 data in the appropriate folder.

                                  Also, I've managed to get Duke Nukem up and running properly in 640x480 resolution and with .ogg music. But now the game is pretty much unplayable because it crashes extremely often. Mostly when I die (and I suck at old school FPSes), but sometimes when I try to save, or when I'm fighting several enemies. Explosions seem to make the emulator crash. Most of the times I'm sent back to Emulation Station, but sometimes it just freezes and hangs and I have to do a hard reset. Can I do anything to adress this?

                                  quicksilverQ 1 Reply Last reply Reply Quote 0
                                  • quicksilverQ
                                    quicksilver @Zering
                                    last edited by quicksilver

                                    @Zering just to be thorough, you aren't overclocked are you?

                                    Can you try to launch yquake2, when it fails to load can you go to /dev/shm/runcommand.log and post the output here?

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

                                      I'm not overlocked no, although I think my armfreq is something like 100 higher than by default (I got the Pi like that).
                                      And sorry, I was unclear, it's not that the game doesn't launch. I can select Quake 2 from Emulation Station, I can get into the menu, then the game bombards me with failure messages which scroll too fast for me to read, after which it hangs. I can try and see what the .log says after that though?

                                      quicksilverQ 1 Reply Last reply Reply Quote 0
                                      • quicksilverQ
                                        quicksilver @Zering
                                        last edited by

                                        @Zering wait are you on a original pi model b?

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

                                          I think so, I bought it secondhand two years ago and I didn't pay attention to the make ; judging by pictures on Google I'd say I have a Pi 3 B.

                                          mituM 1 Reply Last reply Reply Quote 0
                                          • mituM
                                            mitu Global Moderator @Zering
                                            last edited by

                                            @Zering Original Model B means Pi 1B, not Pi 3B.

                                            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.