Moonmarch
Posts: 513
Joined: Thu Mar 07, 2019 1:34 am

ECWolf Wolfenstein 3D Linux source port with mods

Sun Jun 23, 2019 3:06 am

Image
Spear of Destiny

You can run Wolfenstein 3D or mods using DOSBox if you choose to not use the ECWolf source port:

Code: Select all

sudo apt install dosbox
Here is a guide on how to build DOSBox on RPI computer:

DOSBox 0.74-3 MSDOS x86 emulator:
https://www.raspberrypi.org/forums/view ... 8&t=245674

Here is the ECWolf website:

http://maniacsvault.net/ecwolf/

To use the ECWolf source port, you will need a copy of a Wolfenstein 3D engine game, here are a list of games that are compatible with ECWolf:

http://maniacsvault.net/ecwolf/wiki/Game_data

Here are the instructions on how to build ECWolf for Linux OS:

http://maniacsvault.net/ecwolf/wiki/Com ... f_on_Linux

Here is a summary on how to build the ECWolf program on the RPI computer, download all of the required dependencies if you are running Raspbian, copy all of the dependencies listed under the Debian/Ubuntu category, then open the terminal, paste then install the programs after installing the programs write in the terminal:

Code: Select all

hg clone https://bitbucket.org/ecwolf/ecwolf
If errors prevent you from downloading the source code, delete the ecwolf folder located in the /home/pi/directory then try again, after downloading the source code:

Code: Select all

cd ecwolf

Code: Select all

cmake .

Code: Select all

make -j2
ECWolf 1.3.3 source code does run faster than the developer build version on the RPI computer to build the ECWolf 1.3.3 source code:

Code: Select all

wget http://maniacsvault.net/ecwolf/files/ecwolf/1.x/ecwolf-1.3.3-src.tar.xz

Code: Select all

tar -xf ecwolf-1.3.3-src.tar.xz

Code: Select all

cd ecwolf-1.3.3-src

Code: Select all

cmake .

Code: Select all

make -j2
Compiling will take 2 minutes, copy all of the Wolfenstein 3D engine files (Wolfenstein 3D .wl6 or Spear of Destiny .sod) then paste the files inside the ecwolf directory, ecwolf will automatically load the game data files, to run the ecwolf program write in the terminal:

Code: Select all

./ecwolf
Image
Extreme Wolfenstein 3D mod

To run Wolfenstein 3D mods using the ECWolf program, you will need .pk3 files, you can find Wolfenstein 3D mods at ModDB.com, here is a link to the Wolfenstein 3D mods available on ModDB:

https://www.moddb.com/games/wolfenstein-3d/mods

Not every mod is compatible with ECWolf you need to find mods that require ECWolf these mods will package the game data in .pk3 files, download the mod files extract the files, after extracting the files you can load the mod using the command line:

Code: Select all

./ecwolf /home/pi/"wolfenstein_3d_mod_location"/"wolfenstein_3d_mod.pk3" /home/pi/"wolfenstein_3d_other_mods"/"wolfenstein_ 3d_other_mod.pk3"
ECWolf will automatically load your game data files, to load a different game delete all of the game data files (.wl6 or .sod) that are in the ecwolf directory, then copy and paste new game data.

Some mods are compatible with DOSBox which do not require Wolfenstein 3D or Spear of Destiny data files these mods are total conversions, Deathtrigger, Wolfenstein: "Halls of Stonehenge," or DOOM: Legions of Hell, most Wolf4SDL mods will not compatible with ECWolf or DOSBox the Wolf4SDL mods need to be compiled to run on RPI computer.

Interested in running Wolfenstein 3D using the Doom 2 engine, here is a link to a guide that explains how to run Brutal Wolfenstein 3D using the GZDoom source port:

Brutal Wolfenstein 3D and GZDoom 3.82 Legacy Doom Engine Source port Linux:
https://www.raspberrypi.org/forums/view ... 8&t=250214

Update September 28th 2019:
-Added 2 new pictures to guide
-Revised Wolfenstein 3D mods explanation
-Added link to Brutal Wolfenstein and GZDoom build guide
-Miscellaneous improvements

Update August 18th 2019:
-Added link to guide on how to build DOSBox source code
-Added download error explanation involving ECWolf source code
-Added ECWolf 1.3.3 build instructions
-Revised mod loading explanation
-Miscellaneous improvements

Update June 25 2019:
-Added switching games explanation
-Miscellaneous improvements

Return to “Gaming”