• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

[Solved (partly)] - issue with joypad control - How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC)

Scheduled Pinned Locked Moved Help and Support
31 Posts 6 Posters 14.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.
  • C
    cyperghost
    last edited by cyperghost 9 Jul 2016, 09:33

    Hello here is my first post.
    Can somebody please help me. How can I start all the WAD and PAK files that are stored in the DOOM and QUAKE folder in ROM/Ports
    In DOOM-folder i have files:

    • doom.wad
    • doom2.wad
    • heretic.wad
    • tnt.wad
    • plutonia.wad
    • hexen.wad

    I know I can create maybe "DOOM-TNT.sh" and can put command from emulator call from DOOM.WAD to TNT.WAD. But now if I save games from DOOM1 and DOOM-TNT they are all displayed in both games titles togehther. This is a bad solution.

    The same problem exits with QUAKE and the PAK files

    • id1/PAK0.pak PAK1.pak
    • ROGUE/PAK0.pak
    • HIPNOTIC/PAK0.pak
    • DOPA/PAK0.pak

    Is there a quick solution for this probelm?
    Maybe we can add annother arguemnt to our sh.files?

    For ex.
    #!/bin/bash
    "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT quake

    to

    "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT quake hipnotic

    and then the PAK from Hipnotic can be loaded and a save game folder HIPNOTIC is created?

    Thank you

    1 Reply Last reply Reply Quote 0
    • P
      ProxyCell
      last edited by ProxyCell 7 Sept 2016, 13:19 9 Jul 2016, 12:18

      Hi @cyperghost
      I have pretty much everything working from Ultimate Doom 1, Doom 2 Hell on Earth, FD TNT, FD Plutonia - I have not tried heretic and hexen though...

      I created 4 .sh files in the /home/pi/RetroPie/roms/ports/ for the above that I mentioned and I am using lr-prboom

      weird question: do you have an email address that I can contact you directly at ?

      RPi3b+ - No overclock
      RetroPie - latest from Github, as always
      2x SF30 Pro 8Bitdo controllers

      1 Reply Last reply Reply Quote 0
      • C
        cyperghost
        last edited by 9 Jul 2016, 16:53

        Surely I have one email adress :) You are welcome.

        Can you post your bash files here please? Me and maybe some other users find them usefull.
        For Heretic and Hexen - sorry I was wrong. You need PiKiss to run them.

        M P 2 Replies Last reply 9 Jul 2016, 17:24 Reply Quote 0
        • M
          mediamogul Global Moderator @cyperghost
          last edited by mediamogul 7 Sept 2016, 18:32 9 Jul 2016, 17:24

          @cyperghost

          This previous discussion might be of some help. The troubles that were encountered there can be solved by setting the keyboard localization first.

          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

          1 Reply Last reply Reply Quote 0
          • P
            ProxyCell @cyperghost
            last edited by 9 Jul 2016, 18:34

            @cyperghost Please try what @mediamogul posted and then email myself at proxycell@iruberleet.org

            RPi3b+ - No overclock
            RetroPie - latest from Github, as always
            2x SF30 Pro 8Bitdo controllers

            1 Reply Last reply Reply Quote 0
            • C
              cyperghost
              last edited by 9 Jul 2016, 21:09

              @mediamogul - Thank you
              well that's exactly the way I did it - that's why I wrote "create a Doom-TNT.sh and use the emulator call"
              First: it's inconvenient if something in RetroPie changes (maybe a new emulator for DOOM)
              Second: if you create a savegame in first slot for DOOM1 then you see the savegame also in all other DOOM versions. Of course if you load the DOOM1 savegame for a DOOM2 emu for example... the emulator will crash.

              So it would be better to use a file folder for every WAD.... maybe the runcommand.sh can handle a third parameter for loading the specific WAD-file for DOOM-emu and can save userdata in a specific folder.

              @ProxyCell
              I will write you - now I'm on journey

              M 1 Reply Last reply 9 Jul 2016, 21:15 Reply Quote 0
              • M
                mediamogul Global Moderator @cyperghost
                last edited by 9 Jul 2016, 21:15

                @cyperghost said in How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC):

                now I'm on journey

                Post back with your findings. I'm always interested in improving my setup.

                RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                1 Reply Last reply Reply Quote 0
                • C
                  cyperghost
                  last edited by cyperghost 7 Dec 2016, 17:56 12 Jul 2016, 16:55

                  So back in buisness :-)
                  Well DOOM and all ports works well with for ex. doom2.sh

                  #!/bin/bash
                  /opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-prboom/prboom_libretro.so --config /opt/retropie/configs/ports/doom/retroarch.cfg /home/pi/RetroPie/roms/ports/doom/doom2.wad" "lr-prboom"
                  

                  But I'm still not able to run Quake DOPA, ROGUE and HIPNOTIC.
                  They contain one PAK-File (pak0.pak) and even if I rename the folders to id1 the games do not work. The Original Quake-game runs without any flares (id1-folder and contains files pak0.pak (sharewareversion) and pak1.pak (fullversion))

                  P M 3 Replies Last reply 12 Jul 2016, 17:35 Reply Quote 0
                  • P
                    ProxyCell @cyperghost
                    last edited by 12 Jul 2016, 17:35

                    @cyperghost said in How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC):

                    So back in buisness :-)
                    Well DOOM and all ports works well with for ex. doom2.sh

                    #!/bin/bash
                    /opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-prboom/prboom_libretro.so --config /opt/retropie/configs/ports/doom/retroarch.cfg /home/pi/RetroPie/roms/ports/doom/doom2.wad" "lr-prboom"
                    

                    But I'm still not able to run Quake DOPA, ROGUE and HIPNOTIC.
                    They contain one PAK-File (pak0.pak) and even if I rename the folders to id1 the games do not work. The Original Quake-game runs without any flares (id1-folder and contains files pak0.pak (sharewareversion) and pak1.pak (fullversion))

                    What about Heretic and Hexen? Were you able to get that going on prboom?

                    RPi3b+ - No overclock
                    RetroPie - latest from Github, as always
                    2x SF30 Pro 8Bitdo controllers

                    1 Reply Last reply Reply Quote 0
                    • M
                      mediamogul Global Moderator @cyperghost
                      last edited by 12 Jul 2016, 17:56

                      @cyperghost said in How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC):

                      But I'm still not able to run Quake DOPA, ROGUE and HIPNOTIC.

                      I remember there being some trick to it, but it's been a while since I set those up. I'll take a look at mine later.

                      RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                      1 Reply Last reply Reply Quote 1
                      • C
                        cyperghost
                        last edited by 12 Jul 2016, 18:10

                        No...
                        For Heretic and Hexen you need to download PiKiss and then install Crispy Doom. But I haven't tried so far - there are some tutorials out there that seems working.

                        Step2Step

                        wget https://github.com/jmcerrejon/PiKISS/archive/master.zip
                        unzip master.zip
                        cd PiKISS-master
                        ./piKiss.sh
                        

                        Choose GAMES >> Install Dune2, Drispy Doom, Wolfenstein, Descent.... What you want :)

                        hexen to start HeXen

                        Sorry I haven't tried but it sounds good :)

                        1 Reply Last reply Reply Quote 1
                        • M
                          mediamogul Global Moderator @cyperghost
                          last edited by mediamogul 12 Jul 2016, 19:01

                          @cyperghost said in How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC):

                          But I'm still not able to run Quake DOPA, ROGUE and HIPNOTIC.

                          I don't have DOPA installed, as I was only interested in the additions developed directly by id, but for ROGUE and HIPNOTIC to run, they must be located at:

                          /home/pi/RetroPie/roms/ports/quake/id1/rogue/
                          and
                          /home/pi/RetroPie/roms/ports/quake/id1/hipnotic/

                          My launch scripts contain:

                          #!/bin/bash
                          /opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-tyrquake/tyrquake_libretro.so --config /opt/retropie/configs/ports/quake/retroarch.cfg /home/pi/RetroPie/roms/ports/quake/id1/rogue/pak0.pak" "lr-tyrquake"
                          

                          and

                          #!/bin/bash
                          /opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-tyrquake/tyrquake_libretro.so --config /opt/retropie/configs/ports/quake/retroarch.cfg /home/pi/RetroPie/roms/ports/quake/id1/hipnotic/pak0.pak" "lr-tyrquake"
                          

                          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                          1 Reply Last reply Reply Quote 2
                          • C
                            cyperghost
                            last edited by cyperghost 13 Jul 2016, 19:59

                            @mediamogul
                            Thank you so much for your help. It's unbelievable the error for not starting quake addons was in typing the FOLDERNAME in UPPERCASE even when the original folder is named ROGUE the path in the .sh file should always be lowercase.

                            So Quake orignal is running
                            even Hipnotic nad Rogue now

                            Thank you

                            1 Reply Last reply Reply Quote 0
                            • C
                              cyperghost
                              last edited by 17 Jul 2016, 16:29

                              For Heretic and Hexen.... It works with Crispy Doom.

                              #!/bin/bash
                              pushd /usr/local/games
                              /opt/retropie/supplementary/runcommand/runcommand.sh 0 "./crispy-heretic -iwad /home/pi/RetroPie/roms/ports/heretic/heretic.wad"
                              popd
                              

                              Just get PiKiss on your system as mentioned in a few posts of me up. Then create the bash file as written above. It works.... BUT.... No Input possible. I have to find out but hell ... it looks damned good to get those two crackers from id-soft running. Maybe I need help to solve this.

                              Best regards
                              cyperghost

                              1 Reply Last reply Reply Quote 0
                              • suprjamiS
                                suprjami
                                last edited by 4 Sept 2016, 02:07

                                Both hipnotic and rogue work fine using this method so I documented it on the wiki:

                                https://github.com/RetroPie/RetroPie-Setup/wiki/Quake

                                I couldn't get DOPA working with the same method. It's freely available at https://cdn.bethsoft.com/quake/dopa.rar if anyone wants to have a go.

                                1 Reply Last reply Reply Quote 1
                                • L
                                  leftcog
                                  last edited by 4 Sept 2016, 16:06

                                  I found a way to get dopa working. It is a bit weird it involves renaming pak0.pak in dopa folder to pak2.pak and copying over original quake pak files(pak0 and pak1) into dopa dir then using

                                  #!/bin/bash
                                  /opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-tyrquake/tyrquake_libretro.so --config /opt/retropie/configs/ports/quake/retroarch.cfg /home/pi/RetroPie/roms/ports/quake/dopa/pak0.pak" "lr-tyrquake"

                                  If anyone knows a better way of doing this let me know

                                  1 Reply Last reply Reply Quote 2
                                  • BriganeB
                                    Brigane
                                    last edited by 7 Sept 2016, 14:15

                                    It seems like I'm unable to play full version of Quake with Tyrquake emulator. Even after adding pak1.pak it says "for registered users only". Is this possible to fix somehow?

                                    Systems: Raspberry Pi 0/2/3 Model B+
                                    Os: RetroPie 4.5
                                    Frontend: Emulationstation & Attract Mode

                                    1 Reply Last reply Reply Quote 0
                                    • L
                                      leftcog
                                      last edited by 7 Sept 2016, 18:45

                                      You should be able to still enter the portal even though it says that. you could also try replacing pak0 too. Other than that I would make sure you are putting the paks in the right folder. it should be /home/pi/RetroPie/roms/ports/quake/id1/

                                      BriganeB 1 Reply Last reply 7 Sept 2016, 19:16 Reply Quote 0
                                      • BriganeB
                                        Brigane @leftcog
                                        last edited by 7 Sept 2016, 19:16

                                        @leftcog I am unable to get through the Portal. I tried to uninstall tyrquake and lr-tyrquake and replace the .pak files again, but still no luck :(

                                        Systems: Raspberry Pi 0/2/3 Model B+
                                        Os: RetroPie 4.5
                                        Frontend: Emulationstation & Attract Mode

                                        1 Reply Last reply Reply Quote 0
                                        • L
                                          leftcog
                                          last edited by 7 Sept 2016, 19:22

                                          The only thing i can think of is a dual installation try searching root for pak0.pak and see how many dirs come up

                                          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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received