
and finally, replace the installed lzdoom with what you compiled # In the following, remove "-DUSE_ARMV8=On" if you're not using a Rpi3Ĭmake -DCMAKE_BUILD_TYPE=Release -DNO_GTK=On -DUSE_ARMV8=On. If you have to compile it, follow these steps: cd ~ So I had to fork the repo and create a branch from that tag to be able to apply the changes. The unfortunate issue is that there's no actual repository for the RPi "version" of LZDoom, since the source to compile comes from a tag there's not even a branch to work with. The changes in ZDoom worked with LZDoom with some slight fixes: Oh yeah and I followed the advice to get lzdoom to fully work with a gamepad with this - said in Zdoom and Gampad Fully Working in MENU with NO I did.

I hope I haven't missed anything and hope you get it figured out. I also removed some smoke effects from brutal doom to help with performance. I know that on big maps the game would really heat up my pi to the point of throttling, so I had to get an argon case with passive and active cooling.

What I found most useful is to change the rendering output options from hardware acceleration - opengl-accelerated to doom software renderer. I'm adding this because I've set some options to optimize performance. Here's the contents of my /opt/retropie/configs/ports/doom/lzdoom.ini. Lzdoom-addon = "DOOMWADDIR=/home/pi/RetroPie/roms/ports/doom /opt/retropie/ports/lzdoom/lzdoom -iwad %ROM% +fullscreen 1 +vid_renderer 1 +'snd_mididevice -3' +vid_vsync 1 -width %XRES% -height %YRES% -file /home/pi/RetroPie/roms/ports/doom/addon/*"Īs you can see I have doom2.wad and my wadsmooshed doom_complete.pk3 in /home/pi/RetroPie/roms/ports/doom as well as brutalv21.pk3 lzdoom = "/opt/retropie/ports/lzdoom/lzdoom -iwad /home/pi/RetroPie/roms/ports/doom/doom2.wad %ROM% +fullscreen 1 +vid_vsync 1 -width 1280 -height 720 -file /home/pi/RetroPie/roms/ports/doom/brutalv21.pk3 -file /home/pi/RetroPie/roms/ports/doom/doom_complete.pk3" pk3 file, so your emulators.cfg will vary depending on that. In /opt/retropie/configs/ports/ create a folder named brutaldoom. Make sure that Brutal Doom.sh is executable.

"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ brutaldoom My /home/pi/RetroPie/roms/ports/Brutal Doom.sh looks like this - #!/bin/bash If you fully read the Docs for Doom it starts to make sense.
