RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Loading Doom PWADs using lr-prboom

    Scheduled Pinned Locked Moved Help and Support
    doomlr-prboomwadpwad
    3 Posts 2 Posters 2.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      backstander
      last edited by backstander

      I have a Raspberry Pi 3 running RetroPie 4.0.4

      I know how to do this with ZDoom but I was wondering if there is a way to load an PWAD for either Doom or Doom 2.

      Here's an PWAD I was going to use for testing.
      The Classic Episode for Doom 1 (E2M1 -> E2M9):
      https://www.doomworld.com/idgames/levels/doom/a-c/class_ep

      I placed both my doom.wad and this class_ep.wad in the ~/RetroPie/roms/ports/doom/ folder.

      Here's is my script file ~/RetroPie/roms/ports/The Classic Episode.sh:

      #!/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/ports/doom/doom.wad" "lr-prboom"
      

      And this is as far as I've got! In ZDoom you would add something like -file /home/pi/RetroPie/roms/ports/doom/class_ep.wad but I've tried added to this script but it doesn't work.

      D 1 Reply Last reply Reply Quote 0
      • D
        dudleydes @backstander
        last edited by

        @backstander The Classic Episode is a PWAD so you can try the method outlined in the wiki.

        https://github.com/retropie/retropie-setup/wiki/Doom#to-launch-doom-mods-pwads

        1 Reply Last reply Reply Quote 1
        • B
          backstander
          last edited by backstander

          Thanks @dudleydes
          I updated my original post to say "PWAD" instead of "IWAD" so I didn't look like an idiot haha

          I think the wiki page is out dated because it refers to /opt/retropie/configs/doom/ when mine actually has /opt/retropie/configs/ports/doom/ instead. Maybe someone should update that :-)

          Here's what I did (hopefully no typos):

          mkdir ~/RetroPie/roms/ports/doom/class_ep
          unzip class_ep.zip -d ~/RetroPie/roms/ports/doom/class_ep
          ln -s ~/RetroPie/roms/ports/doom/prboom.wad ~/RetroPie/roms/ports/doom/class_ep/prboom.wad
          ln -s ~/RetroPie/roms/ports/doom/doom.wad ~/RetroPie/roms/ports/doom/class_ep/doom.wad
          cp ~/RetroPie/roms/ports/doom/prboom.cfg ~/RetroPie/roms/ports/doom/class_ep/
          nano ~/RetroPie/roms/ports/doom/class_ep/prboom.cfg

          # Files
          wadfile_1                 "Class_Ep.wad"
          

          nano ~/RetroPie/roms/ports/The\ Classic\ Episode.sh

          #!/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/ports/doom/class_ep/doom.wad" "lr-prboom"
          

          chmod +x ~/RetroPie/roms/ports/The\ Classic\ Episode.sh

          Then I restarted EmulationStation
          Ports -> The Classic Episode -> New Game -> The Shores of Hell

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          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.