ECWolf only launches Wolfenstein - not SOD
-
Re: ECWolf - Wolfenstein 3D source port for mods
Rpi 3B+
Retropie 4.6 Buster latest from original image
Generic USB gamepad plus 8BitDo SN30 pro wired@tpo1990 maybe you can advise why ECWolf in retropie / emulationstation only starts Wolfenstein?
I previously had Wolf4SDL running and all the SOD games ran as well as Wolf3D. I grew weary of the terrible controls and decided to switch to ECWolf. I installed the script per your top post, no problem. I restarted emulationstation and it populated the Ports menu as expected with a launch script for wolfenstein, spear of destiny and the mission packs for sod.
However, no matter which I choose it ALWAYS only runs wolfenstein! I went back into retropie setup and uninstalled both wolf4sdl and ecwolf, rebooted and reinstalled only ecwolf. Same problem. No matter the game I choose it only starts wolfenstein (which does work great with my controllers, THANKS!)
All wl6 and sod, sd2, sd3 files are in the /home/pi/RetroPie/roms/ports/wolf3d folder
Help? :) -
@passionforpins Can you post content of one of these
.ecwolf
files please? Have no idea anymore how the script worked - it's a year gone now.Maybe it's just an error with the casing, so if your files are
*.WL6
it may not work. Please check. -
@cyperghost Here is the Wolfenstein 3D - Spear of Destiny.ecwolf
cd "." "/opt/retropie/ports/ecwolf/ecwolf" --data sod wait $!
This is located in the roms/wolf3d folder
All the wl6, sod, sd2 and sd3 files are in lower case -
@passionforpins That looks okay for me. How does the shell file inside ports looks like? Maybe you can post the one from Wolfenstein and from Sod.
-
@cyperghost here is Wolfenstein 3D - Spear of Destiny.sh that is in the /roms/ports folder
#!/bin/bash "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "ecwolf" "/home/pi/RetroPie/roms/ports/wolf3d/Wolfenstein 3D - Spear of Destiny.ecwolf"
and here is the Wolfenstein 3D.sh
#!/bin/bash "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "ecwolf" "/home/pi/RetroPie/roms/ports/wolf3d/Wolfenstein 3D.ecwolf"
-
@passionforpins okay looks fine
Only thing I have never tested on RP4.6So my suggestion for the ecwolf files you can try to set real path instead the cd .
If this does not help then separate in single directories maybe the - -data argument does not work any more
But I'm just guessing here
-
@cyperghost Ok so cd to the actual full path to the roms folder? I will try that. Thanks for taking the time to help!
-
@cyperghost Ok I changed the .ecwolf CD to point directly at the /roms/wolf3d folder but still no go. I looked at the runcommand log and this time it said Wolfenstein 3D - Spear of Destiny.sh not found. It in fact IS there but all in lower case! So I renamed it to match what it was looking for. This time I thought it was going to launch but instead it stuck at a black screen and I had to ctrl-c out.
I think I'm going to uninstall tomorrow and re-install (again) and I'll rename the .sh files and try again. Much thanks again @cyperghost -
@passionforpins At one last try you can enter the wolf3d-data directory and try to execute command
/opt/retropie/ports/ecwolf/ecwolf --data sod
manually per SSH or console. Maybe this helps but I've my doubts. I think it depends on the --data command. I tried last weeks on my GPi case and it worked there but it's RP4.4 ... Currently I have no device at hand :)EDIT:
I think best way is to split your data. Soeach episode getsin it's own folder. This will work for sure and it does not mess your setup. I rechecked the installer script and askes my the DEMO works yes ... they get extracted to../wolf3d/shareware
but each episode get it's own subdir and then it works.I remember that my setup was usually
../wolf3d/wolf3d14 --> contains all wl6 files
../wolf3d/addons --> contains additional pak files and mods because these rely on wolf3d14
../wolf3d/sod --> Spear of Destiny Missions with all Mission PacksOtherwise I need to take a deeper look.
-
@cyperghost Ok tried your direct approach and this is what I get
I was reading though this entire topic and someone else edited a config that has the base paths? I think I'll look for that post and try that, given what I'm seeing in the above screencap
-
@passionforpins said in ECWolf only launches Wolfenstein - not SOD:
@cyperghost Ok tried your direct approach and this is what I get
I was reading though this entire topic and someone else edited a config that has the base paths? I think I'll look for that post and try that, given what I'm seeing in the above screencap
@cyperghost Success! Indeed I needed to edit the ecwolf.cfg at /opt/retropie/configs/ports/ecwolf/ecwolf.cfg.
I added ;/home/pi/RetroPie/roms/ports/wolf3d into the end of the BaseDataPaths line (152 in my case)
I then ran what you suggested from the terminal and got the following;
-
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.