Having problems running Chex Quest 2 with lzdoom
-
Hello everyone. I'm using a Pi 4B with 4 GB of ram (64 bit) and the OS is Linux 5.10.17-v8+ aarch64 Raspbian. I attempted to launch Chex Quest 2 with the lzdoom emulator. After clicking on the .sh file, the Pi attempted to load it, but a few seconds later a blinking cursor appeared before returning to the game selection menu for the Ports section.
I was able to grab the runcommand.log to obtain the following messages:
Parameters:
Executing: DOOMWADDIR=/home/pi/RetroPie/roms/ports/doom /opt/retropie/ports/lzdoom/lzdoom -iwad "/home/pi/RetroPie/roms/ports/doom/chex2/CHEX2.WAD" +fullscreen 1 +vid_renderer 1 +snd_mididevice -3 +vid_vsync 1 -width 1280 -height 720
LZDoom 3.88b-m - 2022-02-26 12:17:38 +0100 - SDL version
Compiled on Dec 14 2022LZDoom version 3.88b-m
M_LoadDefaults: Load system defaults.
W_Init: Init WADfiles.
adding /opt/retropie/ports/lzdoom/lzdoom.pk3, 713 lumps
adding /opt/retropie/ports/lzdoom/game_support.pk3, 291 lumps
adding /home/pi/RetroPie/roms/ports/doom/chex2/CHEX2.WAD, 1782 lumps
"snd_mididevice" is "-5" (default: "-5")
I_Init: Setting up machine state.
V_Init: allocate screen.Palette not found
Does anyone have any ideas as to why it doesn't load correctly? Thanks for your suggestions.
-
The command line is incorrect,
-iwad
should point to the original DOOM'swad
file and the CHEX2.WAD should be loaded after. Something like:/opt/retropie/ports/lzdoom/lzdoom -iwad "/home/pi/RetroPie/roms/ports/doom/doom1.wad" -file "/home/pi/RetroPie/roms/ports/doom/CHEX2.WAD" +fullscreen 1 ...
-
@Striderx99 You need to load chex.wad first as the main WAD, then load chex2.wad as a M0D.
Just put chex2.wad into the .ports/doom/addon directory, and use lzdoom-addon instead of lzdoom.If you want to really get into loading Doom M0Ds on a regular basis on your RetroPie setup, check out lzdoom-dazi
-
(Edit: nothing to see here.)
Incidentally, the docs mention CQ and CQ3 are supported but do not mention CQ2 at all. But CQ3 is all of them three anyway, I think?
-
@sleve_mcdichael so it looks like CQ 1 and 3 are full IWADs that run stand-alone, but CQ2 is a PWAD that requires another IWAD to run (so far it has worked with IWADs of CQ1, CQ3, and Doom-Ultimate).
-
I'm sorry if this is a silly question, but if I were to follow mitu's suggestion, would I create an emulators.cfg file with his set of commands? If so, should it go into a specific folder (i.e. - chex2) within /opt/retropie/configs/ports/doom? I may be way off with that idea, but I am using the Pi now and would like to try whatever needs to be done.
-
@Striderx99 I think it would go in its own
/opt/retropie/configs/ports/chex2
folder. See: https://retropie.org.uk/docs/Doom/#to-launch-doom-mods-pwads -
@sleve_mcdichael Thanks for your input. I think I will try this:
lzdoom = "/opt/retropie/ports/lzdoom/lzdoom +set fullscreen 1 -iwad /home/pi/RetroPie/roms/ports/doom/CHEX.WAD -file /home/pi/RetroPie/roms/ports/chex2/CHEX2.WAD -config /home/pi/RetroPie/roms/ports/chex2/zdoom.ini -savedir /home/pi/RetroPie/roms/ports/chex2/“
default="lzdoom"This was based on what I read from the section about the PWADS. I decided to use CHEX.WAD because many of the articles I read on the zdoom forums for the PC stated that the files from the original Chex Quest were needed to run Chex Quest 2. I'm going to try it out and let you know how it goes.
-
It worked! I have to let you all know that when I tried with doom.wad and doom1.wad (as an IWAD), it loaded normally, but I knew there was an issue once I saw the pointer icon showed up as rabbit ears. It also produced the sounds from both Doom and Ultimate Doom as a result. The screen also showed stairs from each of those games and wall designs from Chex Quest 2. Once I switched the IWAD to CHEX, the pointer changed to a Chex icon. The walls appeared normal (with the regular Chex Quest 2 designs), so I'm going to guess that I did what was necessary to get Chex Quest 2 running correctly. Thanks for all of your help.
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.