A long, long time ago in a country far, far away, I used to spend hours playing one of the first 3D first person shooter games that allowed me to do just about anything I wanted. It was so cool to be able to turn lights on and off, look at your own reflection in the mirrors (even if the reflection was carrying the wrong gun) and, yes of course, pee, if you felt like it. All of this was possible in the wonderful world of Duke Nukem 3D. So you can imagine my surprise when I discovered I could turn back the clock to my teenage years and enjoy, once again, the full agency of my virtual presence in post-apocalyptic Hollywood, thanks, of course, to the magic of Linux.
The code that will make this happen for you is located on the eDuke32 wiki page. eDuke32 is an open source port of the original engine and it works like a charm. This is how you make it work:
- Download and extract the most recent source package. It should be named something like:
eduke32_src_YYYYMMDD.zip, where YYYYMMDD is the release date. - It is also a good idea to download the most recent patch, which will be named
eduke32_src_YYYYMMDD.diff, into the same directory where you extracted the source code. - To apply the patch, do:
$ patch -p3 < eduke32_src_YYYYMMDD.difffrom the directory where you extracted the source code.
- Make sure you have the required dependencies:
$ sudo aptitude install libsdl1.2-all libsdl1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev nasm - Now
cdinto theeduke32_src_YYYYMMDDdirectory and typemakelike this:$ cd eduke32_src_YYYYMMDD/ $ make - More detailed information is available on the eDuke32 site, the eDuke32 wiki and the high resolution pack site. Enjoy!














0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.