Doom Sigil etc Assistance
-
Pi Model or other hardware: (B, B+, 2 B, 3, X86 PC etc..) - Pi 4 4GB
Power Supply used: (If using a Pi) Official RPi Power Supply
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.8
Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used) PreMade Image from Website - Rel. March 14, 2022
USB Devices connected: USB Keyboard
Controller used: PS4 Via Bluetooth
Error messages received: None
Verbose log (if relevant): Not Relevant
Guide used: (Mention if you followed a guide) Official Docs
File: (File with issue - with FULL path) N/A
Emulator: (Name of emulator - if applicable) lr-Prboom
Attachment of config files: (PLEASE USE PASTEBIN.COM FOR LARGE LOGS) Let me know if you need this
How to replicate the problem:I'm having an issue adding Doom Sigil (And others) to my Doom collection. I think my folder structure is the problem, however, this was the only way I could get Doom 1, 2 and 3 working. A buddy helped me set them up.
If anyone could help me out, I'd really appreciate it. I'm not the best at this sort of thing but I did manage to get mostly everything else set up so I should be able to manage.
I've attached some screensnips of the folder structure that I've got. Everything is currently working but if I try to add Sigil or any of the other ones (No Rest For the Living, Lost Episodes of Doom etc.) It does not work.
Thank you!
-
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.