Debugging PORTS Wolfenstein 3D
fraser last edited by fraser
I feel a bit silly posting this but I just can't work out what the issue could be.
I am attempting to play Wolfenstein 3D in retropie on a Raspberry PI 3.
I have retropie installed within OSMC.
I have set up countless systems already, and have even built a fully working gameboyzero without any issues at all.
However my current build is giving me issues specifically with Wolfenstein 3D - whenever I try to run the game, either the shareware or Steam versions, or any of the spear of destiny levels I get the.
"NO WOLFENSTEIN 3-D DATA FILES to be found!" message in the logs.
However if I
osmc@media:~/RetroPie/roms/ports/wolf3d$ md5sum *.wl6
Same for the SOD files - everything checks out and is from my own full legit paid for steam version that have worked on other systems I have built.
For some background the only thing I have done differently in this build is to put my ROMS directory on an external 1TB WD pidrive - I just symlinked "/home/osmc/RetroPie/roms" to "/mnt/pidrive/roms". It is the only thing I can think of - but It would seem odd because as I say every other system and game worts perfectly (I have 9 systems with about 300 games, plus 5 PORTS that do work, quake, doom, cannonball, etc)
So - I have also tried updating all the paths in the "/etc/emulationstation/es_systems.cfg" rather than symlinking - again everything works perfectly except wolfenstein!
Can anyone think what the issue might be - I have tried removing/reinstalling countless times now all with the exact same
"NO WOLFENSTEIN 3-D DATA FILES to be found!" message.
Failing that how else can I debug what is happening to see what the issue might be? More verbose logging options etc?
It is driving me nuts!
Pi Model or other hardware: PI 3
Power Supply used: 3AMP official
RetroPie Version Used: 4.2
Built From: git in osmc
USB Devices connected: WD pidrive 1TB
Controller used: iBUFFALO USB 8 Button Famicom
Error messages received: "NO WOLFENSTEIN 3-D DATA FILES to be found!"
edmaul69 last edited by edmaul69
@fraser when you are going to play a game and it says press a button to configure are you going into the emulator option and trying all 4 wolf4sdl options? By default it is set on the on the one for the demo version.
fraser last edited by fraser
@edmaul69 Thanks - Yes I am selecting the correct version for the files - and I have tried the Shareware and SOD files - including all the levels - every time I am selecting the correct emulator for the ROMs. i.e. wolf4sdl-gt-v14 for Steam, wolf4sdl-sw-v14 for shareware, wolf4sdl-spear-v14 for SOD, etc.
Also when I try to run the shareware - without adding/changing anything I get the same error... It is like the binaries are not following the symlink at all or honouring the paths in the cfg file ...
I am going to play around this w/e to see if I can get it working - if I do I will post back to say what the issue was!
fraser last edited by
Got it working :)
Feeling a bit stupid really - it was the external disk permissions, or rather lack thereof in fstab.
In my haste to get the pidrive connected I had just put a basic automount together but hadn't added umask or uid to the defaults.
Amending the fstab entry to include "umask=000,uid=1000" for EHD did the trick - as soon as I remounted the drive and launched the game it worked AOK.
The bizarre thing is though only wolf3d has this problem - I have pretty much tested every rom on every system with this new set up (hence the 1TB drive :)) and this is the only thing that didn't run first time.
Anyhow hopefully this will help anyone who has similar issues - thanks to @edmaul69 again for getting me to check the obvious things again - it was that that made me retrace my steps and double check everything :)
edmaul69 last edited by
@fraser glad you got it working. I would have suggested permissions next but i know nothing about fstab so i would have been useless on that part.