Wiki Guide Help Needed: Adding PWADs to PrBOOM.
-
This guide has yet to work for me and I have followed it step by step. Any ideas?
https://github.com/RetroPie/RetroPie-Setup/wiki/Doom
To Launch Doom Mods (PWADS)
In the doom rom folder, you will need prboom.wad and whichever Doom IWAD is required for the particular mod (doom.wad and/or doom2.wad).
Create a folder named for the intended mod and transfer the custom PWAD there.
Using the 'Batman Doom' mod as an example, we'll create a folder called 'batman_doom' by typing:
mkdir /home/pi/RetroPie/roms/ports/batman_doom/
Create symlinks to prboom.wad and Doom2 WAD in the batman_doom folder with the following commands. If you have problems creating these links, you can also just copy these files.
ln -s /home/pi/RetroPie/roms/ports/doom/prboom.wad /home/pi/RetroPie/roms/ports/batman_doom/prboom.wad
ln -s /home/pi/RetroPie/roms/ports/doom/doom2.wad /home/pi/RetroPie/roms/ports/batman_doom/doom2.wad
Copy prboom.cfg from the Doom folder to the custom WAD folder. Add the name(s) of the custom WADs to #Files section (line 15/16).
Create a shell script named 'Batman Doom.sh' that will launch the custom WAD.
nano /home/pi/RetroPie/roms/ports/Batman\ Doom.sh
The nano text editor will open, where you will now add the following to the text edit field. It's the same as Doom 2 script but it points to the Doom 2 IWAD in the batman folder instead.
#!/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/doom/batman/doom2.wad" "lr-prboom"press 'ctrl+o' to save, 'y' to confirm and 'ctrl+x' to exit out of the nano text editor.
Set the proper file permissions for the script with:
chmod 0755 "/home/pi/RetroPie/roms/ports/Batman\ Doom.sh"
Repeat for each mod (PWAD), creating a new folder for each one and a copy of the script above replacing the folder name as required.
-
System over heated and locked up before it finished. It ran for about 2 days straight. Not cool.
-
I assume your PI is in a case, if it hasn't a heatsink on the CPU fit a tiny one if you can as airflow on most cases is abmismal leading to heat build up internally, or failing that adapt your case by drilling a few holes directly above the CPU and fit a tiny fan that is easily powered from the GPIO pins so it only comes on when the PI is on
I have a very tall heatsink and fan and my temps don't go above about 45c
I made the heatsink by ordering a block of 35mm tall heatsink and cutting a piece out so that it just overlaps the CPU on all sides and used heatsink glue. Heatsink pads don't work for me, unless you pay a LOT of money for top quality ones. The heatsink glue is basically heatsink paste in epoxy resin so once fitted your heatsink is never coming off unless you take the CPU with it. Also they take about 24 hours to set fully as its expoxy. It works perfectly though
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.