<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>J-Doc &#187; Gaming</title>
	<atom:link href="http://jsilva.komodoopenlab.com/blog/archives/category/linux-open-source/gaming/feed" rel="self" type="application/rss+xml" />
	<link>http://jsilva.komodoopenlab.com/blog</link>
	<description>inclusion, equity, open source</description>
	<lastBuildDate>Tue, 17 Aug 2010 20:06:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hi-Res Duke Nukem 3D on Linux</title>
		<link>http://jsilva.komodoopenlab.com/blog/archives/250</link>
		<comments>http://jsilva.komodoopenlab.com/blog/archives/250#comments</comments>
		<pubDate>Sun, 29 Mar 2009 14:52:24 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<category><![CDATA[GNU | Linux]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Duke Nukem 3D]]></category>
		<category><![CDATA[FPS]]></category>
		<category><![CDATA[GNU linux]]></category>
		<category><![CDATA[Ubuntu 8.04]]></category>

		<guid isPermaLink="false">http://jsilva.komodoopenlab.com/blog/?p=250</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_252" class="wp-caption alignleft" style="width: 277px"><a href="http://jsilva.komodoopenlab.com/blog/wp-content/uploads/2009/03/dukenukemss.png"><img class="size-medium wp-image-252" title="Duke Nukem 3D" src="http://jsilva.komodoopenlab.com/blog/wp-content/uploads/2009/03/dukenukemss-300x225.png" alt="Screenshot of Duke Nukem 3D with eDuke32" width="267" height="200" /></a><p class="wp-caption-text">Screenshot of Duke Nukem 3D on Linux with eDuke32</p></div>
<p>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.</p>
<p>The code that will make this happen for you is located on the <a title="eduke32 source code" href="http://wiki.eduke32.com/stuff/source_code/">eDuke32 wiki page</a>. <a title="eDuke32" href="http://www.eduke32.com/">eDuke32</a> is an open source port of the original engine and it works like a charm. This is how you make it work:</p>
<ol>
<li>Download and extract the most recent source package. It should be named something like: <code>eduke32_src_YYYYMMDD.zip</code>, where YYYYMMDD is the release date.</li>
<li>It is also a good idea to download the most recent patch, which will be named <code>eduke32_src_YYYYMMDD.diff</code>, into the same directory where you extracted the source code.</li>
<li> To apply the patch, do:
<pre><code>$ patch -p3 &lt; eduke32_src_YYYYMMDD.diff</code></pre>
<p>from the directory where you extracted the source code.</li>
<li>Make sure you have the required dependencies:
<pre><code>$ sudo aptitude install libsdl1.2-all libsdl1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev nasm</code></pre>
</li>
<li>Now <code>cd</code> into the <code>eduke32_src_YYYYMMDD</code> directory and type <code>make</code> like this:
<pre><code>$ cd eduke32_src_YYYYMMDD/
$ make</code></pre>
</li>
<li>More detailed information is available on the <a title="eDuke32 site" href="http://www.eduke32.com/">eDuke32 site</a>, the <a title="eDuke32 wiki" href="http://wiki.eduke32.com/wiki/Installation_and_configuration">eDuke32 wiki</a> and the <a title="Hi-Res pack site" href="http://hrp.duke4.net/">high resolution pack site</a>. Enjoy!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://jsilva.komodoopenlab.com/blog/archives/250/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
