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

    Doom Sigil etc Assistance

    Scheduled Pinned Locked Moved Help and Support
    doomlr-prboomretropie 4.8
    11 Posts 5 Posters 1.3k 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.
    • S
      Shy 0
      last edited by

      To clarify, When I say that it does not work, I mean that the new ones do not show up in the Retropie game list.

      S 2 Replies Last reply Reply Quote 0
      • S
        sleve_mcdichael @Shy 0
        last edited by

        @Shy-0 this is how I've got Sigil et al set up:

        pi@retropie:~ $ find RetroPie/roms/ports/doom/sigil/ -type f | sort
        
        RetroPie/roms/ports/doom/sigil/DOOM/prboom.cfg
        RetroPie/roms/ports/doom/sigil/DOOM.WAD
        RetroPie/roms/ports/doom/sigil/prboom.wad
        RetroPie/roms/ports/doom/sigil/SIGIL_COMPAT_v1_21.wad
        RetroPie/roms/ports/doom/sigil/SIGIL_SHREDS_COMPAT.wad
        
        
        pi@retropie:~ $ cat RetroPie/roms/ports/doom-sigil.sh 
        
        #!/bin/bash
        "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "doom" "/home/pi/RetroPie/roms/ports/doom/sigil/DOOM.WAD"
        
        
        pi@retropie:~ $ cat RetroPie/roms/ports/doom/sigil/DOOM/prboom.cfg 
        
        # (excerpt):
        
        wadfile_1                 "SIGIL_COMPAT_v1_21.wad"
        wadfile_2                 "SIGIL_SHREDS_COMPAT.wad"
        #wadfile_3                 ""
        #wadfile_4                 ""
        #wadfile_5                 ""
        #wadfile_6                 ""
        #wadfile_7                 ""
        #wadfile_8                 ""
        #dehfile_1                 ""
        #dehfile_2                 ""
        

        I use the v1.9 .WAD's for "vanilla" (unmodded) Doom 2 and for all Doom 1 and 2 mods (symlinks work), and then the "Ultimate Doom" .WAD for vanilla Doom 1.

        If you need any more help let me know. I got all this (except for the WAD version I think) from the official docs but I can help decipher them if needed.

        1 Reply Last reply Reply Quote 0
        • S
          sleve_mcdichael @Shy 0
          last edited by

          @Shy-0 said in Doom Sigil etc Assistance:

          To clarify, When I say that it does not work, I mean that the new ones do not show up in the Retropie game list.

          Did you make a launch script for it in ~/RetroPie/roms/ports?

          Do you have "parse gamelists only" enabled in EmulationStation?

          S 1 Reply Last reply Reply Quote 0
          • S
            Shy 0 @sleve_mcdichael
            last edited by Shy 0

            @sleve_mcdichael Hi, Steve. Thanks so much for the really helpful response.

            I will attempt to copy your set-up for Sigil. Hopefully this will also help me when it comes to other versions.

            When you say "Launch script", are you referring to the .sh file? If so, then yes. But mine was different to yours and I just copied it from the docs.

            As for the parse gameslist only setting, it is off. I haven't changed it from the default setting.

            Edit : Did you happen to check out my current folder structure? Is it ok to leave it as is?

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

              @Shy-0 yeah the launch script is the .sh file.

              Re: the folder structure: your launch script will point PRBoom at a Doom .wad. This can be Doom 1, Doom 2, or a full-game IWAD like FreeDoom or Final Doom.

              Whatever name of the .wad file you point it at, PRBoom will look for a folder with that name, and for a prboom.cfg in that folder. To use a PWAD mod like Sigil, you point PRBoom at a version 1.9 Doom or Doom 2 .wad and then, in the prboom.cfg in the folder named after that .wad, you point to the mod .wad(s).

              In your folder I see doom1.wad and doom2.wad in the same folder. So PRBoom's going to look at, say, doom1.wad and then look in the doom1 folder for a prboom.cfg. In this cfg you tell it if you want to play Sigil or not. So if you want to play both Vanilla Doom 1 and the Sigil mod, you can't use the same .wad for both unless you want to edit the prboom.cfg each time. You will need to make a separate sub-folder for Sigil and for each other PWAD mod you want to use.

              Whether to put the IWAD games (Vanilla, FreeDoom, and Final Doom) in their own separate subfolders or keep them all mingled as you have now is up to you; personally I have them all separate:

              # .sh launch script points to:
              ports/doom/ultimate/DOOM.WAD
              # PRBoom looks for:
              ports/doom/ultimate/DOOM/prboom.cfg
              
              # .sh launch script points to:
              ports/doom/doom2/DOOM2.WAD
              # PRBoom looks for:
              ports/doom/doom2/DOOM2/prboom.cfg
              
              # .sh launch script points to:
              ports/doom/sigil/DOOM.WAD
              # must be a 1.9 Doom 1 WAD
              # PRBoom looks for:
              ports/doom/sigil/DOOM/prboom.cfg
              # prboom.cfg points to:
              ports/doom/sigil/SIGIL_COMPAT_v1_21.wad
              ports/doom/sigil/SIGIL_SHREDS_COMPAT.wad
              
              # .sh launch script points to:
              ports/doom/nerve/DOOM2.WAD
              # must be a 1.9 Doom 2 WAD
              # PRBoom looks for:
              ports/doom/nerve/DOOM2/prboom.cfg
              # prboom.cfg points to:
              ports/doom/nerve/NERVE.WAD
              
              # .sh launch script points to:
              ports/doom/foobar/SQUEE.WAD
              # PRBoom looks for:
              ports/doom/foobar/SQUEE/prboom.cfg
              
              S 1 Reply Last reply Reply Quote 0
              • ExarKunIvE
                ExarKunIv
                last edited by

                I dont know if this will help you or not. link

                I have not used it yet so I can say how well it works

                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

                  I recommend you to use Lzdoom and, optionally, the DAZI script, It will make your life much more easier.

                  RapidEdwin08R 1 Reply Last reply Reply Quote 1
                  • RapidEdwin08R
                    RapidEdwin08 @NIGHTKILLER05
                    last edited by RapidEdwin08

                    @Shy-0 DAZI will automatically Download and install Sigil for you if you choose the Get Templates 0ption.
                    The templates are for LZDoom.
                    LZDoom has much better compatibility with most D00M M0Ds, just lacks joypad mappings.
                    I also recommend SIJL for Pre-mapped JoyPad buttons if you are so inclined.

                    Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                    S 1 Reply Last reply Reply Quote 1
                    • S
                      Shy 0 @sleve_mcdichael
                      last edited by

                      @sleve_mcdichael Hi, Sleve.

                      Thank you very much. Finally got it all working perfectly!

                      1 Reply Last reply Reply Quote 1
                      • S
                        Shy 0 @RapidEdwin08
                        last edited by

                        @RapidEdwin08 Thanks! I may look at this in the future.For now I have it working.

                        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.