Wolfenstein 3D

Wolfenstein 3D

Not enough ratings
Attaching .PK3 mods to Wolfenstein 3D [with ECWolf]
By garrysmit640
So, you installed the game and replaced DOSBox with ECWolf (if not, search for newest guides on this topic). You are willing to play with mods (that are in .pk3 format) and downloaded them but you see some inconveniences:
- They can be run by dragging them into ecwolf.exe (or DOSBox.exe if you installed over it), but you need to do it every time you are willing to play the game.
- You can create the .bat file, but it needs to be written individually and linked.
- Writing command with paths to these files in Steam's Launch Options is not working anymore.
But I found another method to link mod files with simple file editing and I would like to share this method in this guide. Hope it will be helpful.
   
Award
Favorite
Favorited
Unfavorite
Preparation
Install the game, implement ECWolf, download .pk3 mods, drop them in any convenient place you want and go to Wolfenstein 3D/DOSBox folder.
In my case, ECWolf is installed over DOSBox (with renamed .exe) and all mods I've put in created Mods folder.
The mods I will use to show are CeeJay's "Shoe Shine" Patch with 3DO port soundtrack (from here[forum.zdoom.org])
Setting Up
All we need to do is open a launcher_settings.cfg file with any text editor (Notepad++ recommended).


We see two parameters here: BinaryPath and Arguments.
In BinaryPath we see a name of the executable that will run after launching the game.
(yes, I could actually just install ECWolf next to DOSBox, change the name of the executable here without need to delete any files)
In Arguments we see various launch options, similar to ones that can be written in Steam (but actually working for this game).
To link our .pk3 files we need to add an argument for each file (in one line, with your full paths to the files):
-filename "your full path to the file here"
In my case it is:
-filename "PathtoGame\Wolfenstein 3D\DOSBox\Mods\ECWolf_hdpack.pk3" -filename "PathtoGame\Wolfenstein 3D\DOSBox\Mods\ECWolf_hdmus_3DO.pk3"
So the final config will look like this:
BinaryPath=dosbox.exe Arguments=-noconsole -conf wolf3d.conf -conf wolf3d_single.conf -fullscreen -filename "PathtoGame\Wolfenstein 3D\DOSBox\Mods\ECWolf_hdpack.pk3" -filename "PathtoGame\Wolfenstein 3D\DOSBox\Mods\ECWolf_hdmus_3DO.pk3"
Save the file before closing. Done!
Now you should be able to see the changes in game.
Conclusion
Let me know if my guide helped you by rating and commenting. If so, be sure to share it with others.
Have a good game!
4 Comments
gkfd13 30 Jul, 2024 @ 10:47am 
I finally succeeded in attaching the pk3 file to steam with this guide. thanks a lot:cupup:
garrysmit640  [author] 24 Jun, 2024 @ 8:19am 
Edited guide with the example of final result. Thanks for the feedback)
shadowAOD 22 Jun, 2024 @ 2:14am 
Nevermind Figured it out lol
it's in the second line of text, It's supposed go like:
Arguments= -noconsole -conf wolf3d.conf -conf wolf3d_single.conf -fullscreen -conf -filename "drive name\steam\steamapps\common\Wolfenstein 3D\DOSBox\Mods\ECWolf_hdmus_3DO.pk3"

Really great guide btw :) ,it was alittle confusing for me since i'm not savvy with launch options ^_^'
shadowAOD 21 Jun, 2024 @ 6:04am 
Sorry if I sound dumb for asking but what should it be like?
do I add a third line with the -filename command or do i put it in the second line of text after -fullscreen?