WolfenPi..................................

Nate Drake takes out waves of goose-step­ping goons from the Third Re­ich in Wolfen­stein 3D, the pre­cur­sor to the ground-break­ing game Doom.

Linux Format - - CONTENTS -

Nate Drake puts his feet up for a well-de­served rest, as he plugs in his Rasp­berry Pi for a bit of clas­sic gam­ing fun with Wolfen­stein 3D.

Se­cret Agent, Cap­tain Wil­liam “BJ” Joseph Blazkow­icz’s com­mend­able ef­forts to halt the Nazi war ma­chine come to a crash­ing halt at the start of id soft­ware’s Wolfen­stein3D. Hav­ing suc­cess­fully thwarted an evil sci­en­tist’s plans to cre­ate a race of mu­tant-Nazi hy­brids, BJ has been cap­tured and con­signed to the dungeons of the Nazi strong­hold Cas­tle Wolfen­stein. Af­ter quickly over­pow­er­ing a hap­less guard, you must now nav­i­gate BJ through the six episodes of the game, con­sist­ing of ten lev­els each, shoot­ing evil hench­men and dogs while col­lect­ing looted trea­sure on the way.

While us­ing Nazis as bad guys is noth­ing new, when Wolfen­stein3D was first re­leased in 1992, even its de­vel­op­ers couldn’t have known the stag­ger­ing level of suc­cess it would en­joy. At its heart, the game is a first-per­son shooter us­ing 3D graph­ics in the style of Doom, which id soft­ware would re­lease a few years later. The game is no­table for its use of ray casting: a tech­nique whereby only sur­faces big­ger to the player were cal­cu­lated, re­sult­ing in much smoother game­play. This, of course was an is­sue much more rel­e­vant to users of early 90s PCs, but it’s also im­por­tant to your gam­ing ex­pe­ri­ence on the Rasp­berry Pi.

Choco­late Wolfen­stein

Aside from be­ing both a show­case for the first-per­son shooter and share­ware, Wolfen­stein3D was also no­table in that its de­vel­op­ers li­censed the game en­gine to other com­pa­nies. This re­sulted in the game be­ing ported to var­i­ous other plat­forms be­sides the orig­i­nal MS-DOS, such as Mac OS, the Acorn Archimedes and SNES. In 1995, the source code for the Wolfen­stein3D game en­gine was re­leased, mean­ing fans were free to cre­ate their own ver­sions.

In this guide we’ll be fo­cus­ing on run­ning Fa­bien Sanglard’s for­mi­da­ble Choco­late Wolfen­stein en­gine. This is a slightly im­proved ver­sion of the orig­i­nal ‘vanilla’ en­gine, which is nev­er­the­less de­signed to mimic the orig­i­nal game as closely as pos­si­ble.

Al­though the en­gine it­self is open source and can be com­piled on your Pi, the game data files which con­tain de­tails of maps, lev­els, en­e­mies and so on are still un­der copy­right. For this rea­son, this guide will fo­cus on run­ning the share­ware ver­sion of Wolfen­stein3D on your Rasp­berry Pi, which con­tains only the first episode, Es­cape from Cas­tle Wolfen­stein. This will still give you ten lev­els of high oc­tane, chain­gun-smok­ing ac­tion, but if you want to play the full ver­sion then you can pur­chase the game and copy the data files over to your Pi if you wish. The Choco­late Wolfen­stein en­gine also sup­ports play­ing the pre­quel to Wolfen­stein3D, called SpearofDestiny ( seethe­box­out,Willthe‘real’ Wolfen­stein­pleas­e­s­tandup,be­lowleft).

Al­though tech­ni­cally you can com­pile and run Choco­late Wolfen­stein on any model of Pi, we rec­om­mend us­ing a Rasp­berry Pi 3 for best per­for­mance. The tu­to­rial as­sumes you have a clean install of Rasp­bian on your SD card and that you have run sudo apt-get up­date and sudo apt-get up­grade be­fore pro­ceed­ing.

Dig­ging for vic­tory

Be­cause the Choco­late Wolfen­stein en­gine only re­quires you to run the make com­mand and place the data files in the same folder as the ex­e­cutable, there’s very lit­tle that can go awry with this project. Data files for dif­fer­ent it­er­a­tions of Wolfen­stein games have dif­fer­ent ex­ten­sions, such as the share­ware ver­sion of Wolfen­stein3D (.wl1), the full ver­sion (.wl6) and SpearofDestiny (.sod). If you see an er­ror mes­sage when try­ing to launch the game that it can’t find the right data files, the most likely rea­son is be­cause all data file­names and ex­ten­sions must be in lower case – this process is ini­tially done in the walk­through above.

The Choco­late Wolfen­stein 3D en­gine also has to be com­piled dif­fer­ently, depend­ing on the ver­sion of the game that you’re us­ing. You can change this in the file ver­sion.h

in the game di­rec­tory.

If you don’t know how to get the data files for the full ver­sion of the game, con­sider ei­ther buy­ing the Steam Win­dows ver­sion of Wolfen­stein3D ( http://store. steam­pow­ered.com/app/2270/Wolfen­stein_3D), which is avail­able for around £4 for Win­dows ma­chines. See the box­out ( left) for help with find­ing the data files for in­stal­la­tion. Steam also sells a Win­dows ver­sion of SpearofDestiny for around £3. ( http://store.steam­pow­ered.com/app/9000/

Spear_of_Destiny). Non-Win­dows users may be able to find a sec­ond-hand ver­sion of the game CD on­line.

If you en­joy the premise of gun­ning down Axis troops but aren’t happy with the clunky graph­ics, you’ll be pleased to know that the game spawned the free and open source Linux game Wolfen­stein:Ene­myTer­ri­tory ( www.splash­dam­age. com/con­tent/down­load-wolfen­stein-en­emy-ter­ri­tory). The game gives you the choice of fight­ing on the side of ei­ther the Axis or Al­lied pow­ers, play­ing as part of a mul­ti­player team with your friends. LXF

Note that this guide fo­cuses on the share­ware ver­sion of Wolfen­stein 3D, which only con­tains the first ten lev­els.

Wolfen­stein 3D was banned from sale in Ger­many due to its use of Nazi sym­bols. The SNES ver­sion re­moved these as well as the gory ef­fects.

Newspapers in English

Newspapers from Australia

© PressReader. All rights reserved.