Brutal Doom with lzdoom and retropie 4.6 and above
-
Re: Brutal Doom add-on for RetroPie v0.1
To install this on the newer versions of retropie v4.6 and above (i believe) they have discontinued support for zdoom and have added the lzdoom package to replace it with. You must use lzdoom to use brutal doom add on. Install lzdoom from the retropie setup menu -> manage packages -> optional packages -> lzdoom -> install from source (binary wouldnt work). Reboot the Pi
As there is no longer (at least I couldnt find) a "copy to RetroPie" folder when you download the newest versions of brutal doom (v21.6 at the time of this post) and the starter pack (hell on earth maps) you have to create the folders and some files yourself
Next you must navigate to /opt/retropie/configs/ports and make a folder called Brutal_Doom and Brutal_Doom_HoE if you want the hell on earth maps also.
Copy the files lzdoom.ini and emulators.cfg from the doom folder to the new brutal doom folders you just created.
For the brutal doom add on You need to add the command line arguments: -config /opt/retropie/configs/ports/Brutal_Doom/lzdoom.ini -file /home/pi/RetroPie/roms/ports/doom/brutalv21.6.0.pk3 /home/pi/RetroPie/roms/ports/doom/ExtraTextures.wad /home/pi/RetroPie/roms/ports/doom/DoomMetalVol5.wad"
For the brutal doom hell on earth 35 map.wad you need to add: -config /opt/retropie/configs/ports/Brutal_Doom/lzdoom.ini -file /home/pi/RetroPie/roms/ports/doom/brutalv21.6.0.pk3 /home/pi/RetroPie/roms/ports/doom/hellonearthstarterpack.wad /home/pi/RetroPie/roms/ports/doom/ExtraTextures.wad /home/pi/RetroPie/roms/ports/doom/DoomMetalVol5.wad"
If you want the stock music dont put in /home/pi/RetroPie/roms/ports/doom/DoomMetalVol5.wad
emulators.cfg for brutal doom should look like this:
lzdoom = "DOOMWADDIR=/home/pi/RetroPie/roms/ports/doom /opt/retropie/ports/lzdoom/lzdoom -iwad %ROM% +fullscreen 1 +vid_renderer 0 +'snd_mididevice -3' -config /opt/retropie/configs/ports/Brutal_Doom/lzdoom.ini -file /home/pi/RetroPie/roms/ports/doom/brutalv21.6.0.pk3 /home/pi/RetroPie/roms/ports/doom/ExtraTextures.wad /home/pi/RetroPie/roms/ports/doom/DoomMetalVol5.wad"
lzdoom-addon = "DOOMWADDIR=/home/pi/RetroPie/roms/ports/doom /opt/retropie/ports/lzdoom/lzdoom -iwad %ROM% +fullscreen 1 +vid_renderer 0 +'snd_mididevice -3' -config /opt/retropie/configs/ports/Brutal_Doom/lzdoom.ini -file /home/pi/RetroPie/roms/ports/doom/addon/* -file /home/pi/RetroPie/roms/ports/doom/brutalv21.6.0.pk3 /home/pi/RetroPie/roms/ports/doom/ExtraTextures.wad /home/pi/RetroPie/roms/ports/doom/DoomMetalVol5.wad"
default = "lzdoom"
For brutal doom hell on earth change Brutal_Doom to Brutal_Doom_HoE (brutal doom hell on earth folder name) under the -config string in the emulators.cfg file
I had my configs folder backed up from a version of retropie that had zdoom still as a supported package and so I removed the zdoom section so that only lzdoom and lzdoom add on are in the emulators.cfg file while I was in there adding the lines above. This is so you cant set the script we are going to make in the next section try to use zdoom since its not installed yet still in the config file from the previous version of retropie. If you are doing a fresh install then disregard this part.
Now we need to create the files for the scripts to start the game and the file name of the script is what you see in the ports menu in emulationstation.
To do this navigate to home/pi/retorpie/roms/ports
copy/duplicate the doom.sh file to Brutal Doom.sh or whatever you wish it to say in the ports menu
edit the file to say "brutal_doom" or whatever the folder is named that you created earlier in this guide instead of "doom"ex.
Doom.sh
#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT "doom" "/home/pi/RetroPie/roms/ports/doom/doom.wad"Brutal Doom.sh
#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT Brutal_Doom "/home/pi/RetroPie/roms/ports/doom/doom.wad"(for brutal doom add ons for doom 1 change doom.wad to doom2.wad or tnt.wad or plutonium.wad to apply the brutal doom add ons to those episodes)
Brutal Doom Hell On Earth.sh
#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT Brutal_Doom_HoE "/home/pi/RetroPie/roms/ports/doom/doom2.wad"Good thing I had an old image of retropie 4.4 with zdoom installed and brutal doom setup and known working or i wouldnt have been able to get this working since nowhere online specifically says how to do it on retropie 4.6 or above with lzdoom.
That should be it. Enjoy
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.