iOS retro gaming: Wolfenstein 3D free!

Twenty years? Surely not…yup, Wolfenstein 3D celebrates its 20th year anniversary this month which makes me feel very old. Ok, so i often play games that are much older than 1992 but for me Wolfenstein seems like it was only yesterday I was sat at college spending far too much time on it with my buddies instead of study.

To celebrate this milestone I’ve been returning to the grand daddy of FPS games with a view to finishing itbthis time on iPad – running iDOS (emulator) the original DOS version of the game. It’s great for a quick,on the move, nostalgia trip but the PC to Touchscreen controls can be a little frustrating sometimes.

As chunky as chunky peanut butter….with extra chunky chunks.

20120510-191254.jpg

Thanks to the feed from Touch Arcade I was notified that an iOS conversation of the game is being offered on the app store for free for a limited time. Fanfare!

Controls have been tweaked for touch screen and work much better here than in iDOS – although there’s no substitute for a proper keyboard though.

Graphics have been tweaked slightly to remove some of the pixelation and at first I though, hmm, I would have left them alone but after a while (and certainly going back to the original) they’re a bit easier on the eyes…or that could be the old age again :)

20120510-191817.jpg

If you’re reading this post and thinking, I want a bit of classic Wolfenstein action right now, then head on over to http://wolfenstein.bethsoft.com/game_EU.php where you can play a browser based version. You’ll be in the thick of it in no time.

You’ll also find link to this great interview with John Carmack.

Happy hunting.

Fun with iDos

You can’t beat a bit of classic PC DOS gaming from time to time and thanks to amazing programs like DOSbox and FreeDOS you replay those fondly remembered games on a variety of modern platforms.

I still fire up the occasional game of Wing Commander, Doom, Duke Nuke’em and the Sierra adventure games from time to time on my netbook. Wouldn’t it be great if there was a portable DOS emulator for tablets?…Well, if your an Android user that theres a damn find port of Dosbox available. For iOS owners like myself there’s iDOS.

One snag though, iDOS has been pulled off the app store so many times and it looks to be permanently out for the count as far as this store is concerned. There is another (limited) DOS emulator out there but the In App store doesn’t contain many titles…Commander Keen makes an appearance though!

If you were lucky enough to install iDos when it first appeared then I bet you’ve already been enjoying the delights of this great app. For me who missed it the first time around, i’ve had to wait for the Absinthe Jailbreak and a visit to the wonderful Cydia store.

iDOS purchased and ready to rock. The app is shipped with six classic games with more coming available – although the app’s been out for a while now and nothing new has be released :(

But the big question is, can you add your own games?…well the answer to that is a big fat Yes.

There’s two ways you can do this and both will require iExplorer http://www.macroplant.com/iexplorer/

If you’ve read some of my previous posts regarding the ios Commodore C64 and ZX Spectrum emulator then you’ll probably know your way around this great little app. If not, check out the iExplorer site and have a read through the documentation, it really is a simple app to use.

Right, we need a game. For this it’s a visit to my favourite DOS game emporium – Abandonia

http://www.abandonia.com/

This site has a huge collection of freely available old DOS games were the original publishers/IP owners given the software as free to distribute on public domain. Not all games are free (such as those IP’s that are still in circulation…for example, Lucasarts games).

For my example i’m going to use one of my favourites games from the Amiga days – Geoff Crammond’s Stunt Car Racer.

First method –

Download the folder/files and with your iDevice connected to your PC, use iExplorer to copy the files to /apps/idos/documents

If you already have the iDOS app running on your iDevice, you need to restart it for it to detect the new fles.

Start the app and go into DOS command mode by pressing the ‘C:’ icon.

Now you just need to browse and run the game .exe just like you did back in the of DOS. You do remember the old commands don’t you? :)

20120227-151018.jpgNow

o.k so that’s the old fashioned way of launching a game and after all, it’s a DOS emulator and so it’s fun to play around with the the old commands again.

Second method.

The games library within iDOS shows a mock bookshelf with nice box art covers for the games that are shipped with the app. No messing around with DOS commands, just click and play. Well, we can also add our own games to this library.

Download the game file (again, i’m going to use Stunt Car Racer).

Unzip the contents, if the original download was a .zip file.

Place all of the unzipped files/folders into one folder. For my example i’ve named this folder ‘SRC’

Using a suitable program (i’m using 7zip) rezip the folder SRC but change the extension name to .PKG. Your zipped file should now be called SRC.PKG. If it’s called SRC.PKG.zip then something isn’t right. I’m not sure if any other programs like Tugzip, Winzip allow you to change the archive extension type. If not, try 7Zip.

Next we need some boxart. One you have a suitable image downloaded, use MS Paint/Gimp to resize the image to 188×214 pixels and save as either a .jpg or .png. For this example i’ve used src.jpg

With your iDevice connected to your PC, use iExplorer to browse to apps/idos/iDOS.app/packages

Copy your SRC.PKG and src.jpg files to this location.

Whilst in this folder, drag a copy of one of the existing .CFG files to your PC desktop. In this example i’ve used DUKE.CFG.

Open the file with a text editor and change it to the following – (changing the pathname and .exe fie to suit your own if not using Stunt Car Racer.

#—————————————————–
# GamePad Key Bindings
#—————————————————–
[gamepad.keybinding]
button0=ATL,ALT
button1=CTRL,CTRL
button2=SPC,SPACE
button3=ENTR,ENTER
button4=ESC,ESC
button5=y,y

[start.iphone]
cycles=2500
cd \3drealms\SRC\SCR\SCR
car.EXE

[start.ipad]
cycles=3000
cd \3drealms\SCR\SCR\SCR
car.EXE
———————–

Save the file at SCR.CFG

Also, take a copy of GAME.plist (also dump a backup copy of the original somewhere for safe keeping).

Edit and add the following line before the end line –

dict>
ConfigFile
SCR.CFG
CoverImage
scr.jpg
PackageFile
scr.PKG
TargetFolder
3drealms/SCR
Title
SCR
UUID
supa1

———————

Again, you might need to exchange the word ‘SCR’ for your own game files.

Save the file and copy this and SCR.CFG back to your iDevice.

Restart iDOS.

Go to the My Collection area.

Yay, Stunt Car Racer has appeared. Click the box art to install.

20120227-153454.jpg

After installation the game will now show as available so click on it to start.

20120227-153553.jpg

Woohoo!

20120227-153626.jpg

20120227-153658.jpg

Virtual Keyboard, Virtual Joystick, Virtual D-Pad and touch screen mouse support. iDOS supports them all!

20120227-153724.jpg

20120227-153828.jpg

In landscape, full screen mode.

20120227-153907.jpg

Another HUGE bonus with iDOS is that it supports Bluetooth keyboards too. One feature i’ll be checking out a lot! Now, to find my X-Wing floppies :)

Have fun and feel free to post any questions if you get stuck (this probably isn’ the best guide).