DoomRunner icon indicating copy to clipboard operation
DoomRunner copied to clipboard

Add Wolfenstein 3D data file extensions to mod file selector window

Open msmigiel opened this issue 10 months ago • 3 comments

In the "Locate the mod file" file selector, there is a drop down menu with some options for what file extensions to show. I recently discovered Wolfenstein 3D TC (linked below) and it functions as a mod for Doom 2. However, in addition to the IPK3 file, it requires the following to be loaded.

GAMEMAPS.SD2 GAMEMAPS.SD3 GAMEMAPS.SOD GAMEMAPS.WL3 GAMEMAPS.WL6

Please consider adding a new menu item, called something like "Wolfenstein 3D data files" with extensions *.sd2, *.sd3, *.sod, *.wl3, and *.wl6

msmigiel avatar Feb 23 '25 21:02 msmigiel

So these files are normally accepted by GZDoom?

Youda008 avatar Feb 23 '25 22:02 Youda008

I believe so, yes. According to the Wolfenstein 3D TC website (https://www.afadoomer.com/wolf3d/howto.html), you need to give GZDoom these files too:

"This version also requires that you place the GAMEMAPS file(s) from your original Wolfenstein 3D or Spear of Destiny installation into the same folder as the 'Wolf3D.ipk3' file in order to access the full set of levels. Without these files, you will be limited to the Shareware episode of Wolf3D and the two-level demo of Spear of Destiny."

msmigiel avatar Feb 27 '25 00:02 msmigiel

Ok. No problem adding those then.

Youda008 avatar Feb 27 '25 12:02 Youda008

I've just saw this issue as I was resolving mine.

So these files are normally accepted by GZDoom?

Yes and no. GZDoom doesn't read them natively but it can load any file and read them byte by byte. AFADoomer is using GAMEMAPS files to calculate their checksum (and that's it). But its also possible to read them and extract actual data out. I've tried that, its doable: https://forum.zdoom.org/viewtopic.php?t=80040

proydoha avatar Apr 02 '25 18:04 proydoha

Ok, I understand. But that would mean the Wolf data files are read by a code inside the pk3 mod, which means DoomRunner doesn't need to know about it, and it doesn't need to be added to the launch command. Or am i wrong?

Youda008 avatar Apr 02 '25 18:04 Youda008

DoomRunner already can add any file as -file <any file>, its possible to drag and drop any file.

Image

I assume this request is to add it as a filter here: Image

proydoha avatar Apr 02 '25 18:04 proydoha

Yea, i got it. But the question is why? If i understand it correctly, then adding those files into the mod list will either produce an error in GZDoom or do nothing.

Youda008 avatar Apr 02 '25 19:04 Youda008

If i understand it correctly, then adding those files into the mod list will either produce an error in GZDoom or do nothing.

It will do nothing on its own, yes.

proydoha avatar Apr 02 '25 21:04 proydoha

@msmigiel Are you sure that you need to add those files to the command line for the mod to work? From the official description it seems that the Wolf3D.ipk3 will load the other files automatically and they shouldn't be added as other files.

Youda008 avatar Apr 05 '25 19:04 Youda008

So i tried this mod and it indeed loads the Wolf3D game files automatically. So there is no need to add them to the command and no need for this feature.

Youda008 avatar Apr 28 '25 18:04 Youda008