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.
-
@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.
-
@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?
-
@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?
-
@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-gameIWAD
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 aprboom.cfg
in that folder. To use aPWAD
mod like Sigil, you point PRBoom at a version 1.9 Doom or Doom 2.wad
and then, in theprboom.cfg
in the folder named after that.wad
, you point to the mod.wad
(s).In your folder I see
doom1.wad
anddoom2.wad
in the same folder. So PRBoom's going to look at, say,doom1.wad
and then look in thedoom1
folder for aprboom.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 theprboom.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
-
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
-
I recommend you to use Lzdoom and, optionally, the DAZI script, It will make your life much more easier.
-
@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. -
@sleve_mcdichael Hi, Sleve.
Thank you very much. Finally got it all working perfectly!
-
@RapidEdwin08 Thanks! I may look at this in the future.For now I have it working.
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.