Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 3923

Gaming • ECWolf 1.4.1 - Wolfenstein 3D Source Port

$
0
0
Image
ECWolf with the Operation: Wasserstein v1.2 Wolfenstein 3D mod on the Raspberry Pi Computer.

Setting up Wolfenstein 3D on my Raspberry Pi Computer was possibly the first game I was able to run on a Raspberry Pi Computer, because I had minimal knowledge of source ports at the time. My understanding of open source software improved over the years, and the open source software replaced my commercial software library. I was a Windows user before moving to Linux full time since I started using computers in the 1990's, and went full time with Linux in January 2019 with the Raspberry Pi 3B+ Computer. The Raspberry Pi 3B+ Computer was able to run ECWolf at 1280X720, and understanding which games will run on the Raspberry Pi 3 Computer was a very challenging experience.

Actually DOSBox was the first program I built on the Raspberry Pi 3 Computer, and ECWolf was the first source port I compiled after several months of research. I had to understand the basics of Linux before proceeding towards challenging projects, which will include compiling console emulators or Endless Sky. I compiled Endless Sky, but the game would not launch, because the Raspberry Pi 3 Computer did not meet the system requirements, which required an OpenGL 3 graphics processor. I compiled games that would either not run on the Raspberry Pi 3 Computer or the gameplay performance will feature low framerates, bugged menus, control issues, command line parameters, etc.

These shovelware games were sent directly to the garbage bin, because configuring the games were not worth the effort, and the games will often times be abandoned by their source code maintainers. Open source software is very open ended, because there was a time I was interested in multiplayer games, and I did research open source multiplayer games. My plan involved researching classic games with multiplayer support to see which games had source ports, and while there are games with source ports, there is always a concern with cyber security, and hackers. Multiplayer lobbies will not have any anticheat software, and hackers will take over these online game portals.

I am an active GZDoom user, DOOM Engine source port with the purpose of writing DOOM level reviews called the WADREVIEWS, and I am a DOOM level developer myself, a project I call DOOMWADS. Both projects are hosted on the Doomworld Forums, where I review DOOM levels developed by members of the Doomworld Forums, and I release DOOMWADS when the levels complete development. I went from compiling shovelware games to being a content creator on the internet, where I was a person with no plans to being an open source content creator. I release content on the Doomworld Forums, Facebook, the Mod DB Website, and the Raspberry Pi Forums on a monthly basis.


Disable any overclock parameters on your computer before compiling any programs.


ECWolf Website:
https://maniacsvault.net/ecwolf/

ECWolf Bitbucket Website:
https://bitbucket.org/ecwolf/ecwolf/src/master/

Install the dependencies:

Code:

sudo apt install git cmake make zlib1g-dev libbz2-dev libjpeg-dev libsdl2-dev libsdl2-mixer-dev libsdl2-net-dev libpkgconf-dev libgtk-3-dev
Downloads the ECWolf source code:

Code:

git clone https://bitbucket.org/ecwolf/ecwolf.git
Access the ecwolf directory:

Code:

cd ecwolf
Create the build directory:

Code:

mkdir build
Access the build directory:

Code:

cd build
Run the cmake command:

Code:

cmake -DCMAKE_BUILD_TYPE=Release ..
Compile the ECWolf source code:

Code:

make -j4
Copy 9 files from an installation of Wolfenstein 3D for MS-DOS to the ecwolf/build directory:
AUDIOHEAD.WL6
AUDIOT.WL6
CONFIG.WL6
GAMEMAPS.WL6
MAPHEAD.WL6
VGADICT.WL6
VGAGRAPH.WL6
VGAHEAD.WL6
VSWAP.WL6

Execute the ecwolf binary:

Code:

cd ecwolf/build

Code:

./ecwolf

Here is a link to the Operation: Wasserstein mod for ECWolf on the ModDB Website:

Operation: Wasserstein mod for Wolfenstein 3D - ModDB
https://www.moddb.com/mods/operation-wasserstein

You will only be able to run Wolfenstein 3D mods that were designed for ECWolf, and LZWolf or Wolf4SDL mods will not run with ECWolf.

To launch Wolfenstein 3D mods with ECWolf, copy the mod file to the ecwolf/build directory then launch ECWolf with the command in terminal:

Code:

./ecwolf -file MODFILE.pk3
If the mouse is unresponsive in game, either close the terminal or restart the computer if the mouse bug is present.

There is a bug that causes the screen to go black after closing the menu while in the game, and will cause the screen to freeze.
In this situation, you will need to ALT-TAB out of ECWolf then close the terminal to exit ECWolf if the screen becomes unresponsive.

Statistics: Posted by Moonmarch — Sat Apr 27, 2024 1:24 am



Viewing all articles
Browse latest Browse all 3923

Trending Articles