Wolf3d Missing Emulators?
-
So I was setting up some ports in Retropie, Doom, Doom 2, Duke3D and Wolf3d. I got all of them working and upgraded the Doom and Duke 3d from shareware to full. Attempting to get Wolf3d full setup isn't working. What I read said I should show 4 emulators in run command and pick which one I need for my install, like 3D Realms, Steam or GOG. Well, they aren't there. The only option I have is Wolf4SDL. Any ideas?
-
@sicbenson said in Wolf3d Missing Emulators?:
What I read said I should show 4 emulators in run command and pick which one I need for my install, like 3D Realms, Steam or GOG. Well, they aren't there. The only option I have is Wolf4SDL. Any ideas?
This process was streamlined recently and it looks like the docs haven't been corrected yet. You should now see five launch options for 'Wolfenstein 3D' in the 'Ports' menu of Emulation Station. If all your files are named correctly in lower case, they should just work. I'll go ahead and adjust the wiki, but I'll tag in @psyke83 to double check that I don't leave anything out, as it was he who made these improvements.
-
@mediamogul the only launch option I have is Wolf4sdl.
-
The launch options were removed in favor of the list items (launch scripts) in the 'Ports' menu of Emulation Station.
Edit: I believe the additional selections for 'Spear of Destiny' require that the game files exist in
/home/pi/RetroPie/roms/ports/wolf3d
before wolf4sdl is installed. -
@mediamogul I don't understand. I tried it again still nothing. I did check my hashes and they don't match anything on that page. I guess that could be the cause.
-
@sicbenson I tried Wolf4SDL on Stretch yesterday and the 3d Realms version wasn't working for me even though it works fine on my Jessie build.
Could you post the contents of the runcommand log,
dev/shm/runcommand.log
? -
Executing: SDL1_VIDEODRIVER=dispmanx /opt/retropie/ports/wolf4sdl/bin/wolf4sdl.sh "/home/pi/RetroPie/roms/ports/wolf3d/vswap.wl6"
Error: /home/pi/RetroPie/roms/ports/wolf3d/vswap.wl6 (md5: 82c20804eea23067e83bef88605cf982) is not a supported version
Honestly, I'm not sure which version it is. I would assume 3DRealms, its an old copy I've had for years.
-
@SICBenson That's the 1.1 Apogee version. It's technically supported by wolf4sdl, but only when the binary is built using a custom build flag (APOGEE_1_1), which was never set by our scripts even before I made the recent changes. It previously would have run, but the likely effect of running without the proper build configuration would have been stability issues (aside from the bugs in the actual 1.1 data files).
I recommend that you use the 1.4 version (Activision/GOG/Steam release). Unfortunately, there's no official 1.4 patch (only 1.1 -> 1.2, but we don't build support for 1.2 versions either).
@mediamogul - thanks for updating the wiki - it slipped my mind. The lowercase rename is now performed automatically by the installation script, so that could also have been removed, but I guess there's no harm in leaving it.
-
@psyke83 I have the 3D Realms version of Wolfenstein 3D and it's not running on Stretch 4.4 image.
Here is the output from
/dev/shm/runcommand.log
:Parameters: Executing: SDL1_VIDEODRIVER=dispmanx /opt/retropie/ports/wolf4sdl/bin/wolf4sdl.sh "/home/pi/RetroPie/roms/ports/wolf3d/vswap.wl6" Wolf4SDL was not compiled for these data files: /home/pi/RetroPie/roms/ports/wolf3d/vgahead.wl6 contains a wrong number of offsets (150 instead of 162)! Please check whether you are using the right executable! (For mod developers: perhaps you forgot to update NUMCHUNKS?)
The same game data has been running fine on my Jessie build. I don't believe I am the only one with this issue - see this post at the RetroPie subreddit.
-
@dudleydes said in Wolf3d Missing Emulators?:
vgahead.wl6 contains a wrong number of offsets (150 instead of 162)
Can you post the md5sums of your files so I can check?
md5sum ~/RetroPie/roms/ports/wolf3d/*
-
@psyke83 said in Wolf3d Missing Emulators?:
The lowercase rename is now performed automatically by the installation script, so that could also have been removed, but I guess there's no harm in leaving it.
I went ahead and removed it to streamline the process for new users. Thanks again for the fix.
-
@psyke83 Uninstalled everything and bought Wolf3d and SOD off Steam. Copied the files over, reinstalled from binary and restarted Emulation Station. Everything is working great now.
Thanks!
-
@psyke83 Here are the md5sums of my game data:
a41af25a2f193e7d4afbcc4301b3d1ce RetroPie/roms/ports/wolf3d/audiohed.wl6 2385b488b18f8721633e5b2bdf054853 RetroPie/roms/ports/wolf3d/audiot.wl6 aa75133df873b660d2058425ca8539b3 RetroPie/roms/ports/wolf3d/config.wl6 a4e73706e100dc0cadfb02d23de46481 RetroPie/roms/ports/wolf3d/gamemaps.wl6 b8d2a78bc7c50da7ec9ab1d94f7975e1 RetroPie/roms/ports/wolf3d/maphead.wl6 ccad1a688ebafad9856eca085a20dfc4 RetroPie/roms/ports/wolf3d/vgadict.wl6 f18b07d6ba988b8505415f7446235366 RetroPie/roms/ports/wolf3d/vgagraph.wl6 9059afb104a51140bd0c127b73717197 RetroPie/roms/ports/wolf3d/vgahead.wl6 a6d901dfb455dfac96db5e4705837cdb RetroPie/roms/ports/wolf3d/vswap.wl6
Checking with the Docs, the md5sums for
vgadict.wl6
,vgagraph.wl6
andvgahead.wl6
don't match with either version.I have tested the Apogee 1.4 and Steam versions I have where the md5sums do match and they run fine on Stretch.
I'm curious why the game data with the mismatched md5sums works with the
wolf4sdl-gt-v14
binary on my Jessie build but not on Stretch. It's not really an issue so please don't spend too much time on it. -
@dudleydes Thanks for digging this ;) Maybe someone can update the wikipedia, too with the outfindings.
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.