<?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>Monzool's Personal Publishing &#187; Games</title>
	<atom:link href="http://monzool.net/blog/category/entertainment/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://monzool.net/blog</link>
	<description>a/ Jan Skriver Sørensen</description>
	<lastBuildDate>Wed, 09 May 2012 19:37:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Linux Nvidia Driver GLX Failure</title>
		<link>http://monzool.net/blog/2009/10/02/linux-nvidia-driver-glx-failure/</link>
		<comments>http://monzool.net/blog/2009/10/02/linux-nvidia-driver-glx-failure/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 10:01:14 +0000</pubDate>
		<dc:creator>monzool</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://monzool.net/blog/?p=117</guid>
		<description><![CDATA[I&#8217;VE BOUGHT A copy of the game Sacred Gold in an edition that is ported to Linux. This would be very exiting&#8230; if it didn&#8217;t segfault every time I start it :-( $ sacred sacred 1.0.1, built for i386 Segmentation Fault: I dont believe in dragons! oh... &#160; This is a BUG, please report it [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I&#8217;VE BOUGHT A</strong> copy of the game Sacred Gold in an edition that is ported to Linux. This would be very exiting&#8230; if it didn&#8217;t segfault every time I start it <code>:-(</code></p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">$ sacred
sacred 1.0.1, built for i386        
Segmentation Fault: I dont believe in dragons! oh...
&nbsp;
This is a BUG, please report it to http://support.linuxgamepublishing.com
Stack dump:                                                             
{                                                                       
        [0xb8024400]                                                    
        /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so [0xb68299a6] 
        /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so(gtk_module_init+0x5d) [0xb6829a5d]
        /usr/local/games/sacred/lib/lib1/libgtk-1.2.so.0(gtk_init_check+0x3f3) [0xb7700443] 
        sacred [0x860422e]                                                                  
        sacred [0x8620770]                                                                  
        sacred [0x860839b]                                                                  
        sacred [0x809ab90]
        /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb71557a5]
&nbsp;
        sacred(gtk_widget_grab_focus+0x31) [0x8053849]
}</pre></div></div>

<p>The game publisher <em>Linux Game Publishing</em> has provided a test tool that evaluates if your system should be able to execute the game&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"># testtool
Testing installation... OK, installed at /usr/local/games/testtool
Base system Test
----------------
Testing architecture of system... 32 bits
Testing system CPU... 1242MHz
Testing CPU flags... MMX SSE SSE2 SSE3
Testing system memory... 2025MB
&nbsp;
Graphics Test
-------------
Looking for OpenGL library
Accepting /usr/lib/libGL.so.1
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  26
  Current serial number in output stream:  26</pre></div></div>

<p>So It appeared that I had some trouble with the proprietary Nvidia driver. I ran glxinfo and indeed it gave an error.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">$ glxinfo | grep -i error
Error: glXCreateContext failed</pre></div></div>

<p>On the world wide web I found some hints about adding the following lines to xorg.conf.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Section &quot;Files&quot;
    ModulePath      &quot;/usr/lib/xorg/modules/extensions&quot;
    ModulePath      &quot;/usr/lib/xorg/modules/drivers&quot;   
    ModulePath      &quot;/usr/lib/xorg/modules&quot;           
EndSection</pre></div></div>

<p>That didn&#8217;t help. <code>:-(</code></p>
<p>Grepping the logs however revealed some useful information</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">$grep -i glx /var/log/*
/var/log/Xorg.0.log:(II) &quot;glx&quot; will be loaded. This was enabled by default and also specified in the config file.
/var/log/Xorg.0.log:(II) LoadModule: &quot;glx&quot;
/var/log/Xorg.0.log:(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
/var/log/Xorg.0.log:(II) Module glx: vendor=&quot;X.Org Foundation&quot;
/var/log/Xorg.0.log:(==) AIGLX enabled
/var/log/Xorg.0.log:(II) Loading extension GLX
...
/var/log/Xorg.0.log:(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
/var/log/Xorg.0.log:(EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
/var/log/Xorg.0.log:(EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
/var/log/Xorg.0.log:(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.</pre></div></div>

<p>It was clear that the Nvidia driver failed to intitalize the GLX module, but before that, it can be seen that another GLX module was actually loaded <code>Module glx: vendor="X.Org Foundation"</code>. This was a big hint.</p>
<p>Looking into earlier investigated directories I could see that I had two different versions of the glx library files installed?</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">/usr/lib/xorg/modules/extensions# ll
-rwxr-xr-x 1 root root 1269220 2009-07-25 13:10 libglx.so.173.14.20
-rw-r--r-- 1 root root  337008 2009-09-28 07:32 libglx.so</pre></div></div>

<p>It seemed strange that I had two so differently sized versions of libglx laying around, and also that the Nvidia version appeared not to be the default file.<br />
Searching for the libglx file revealed that only the <code>fglrx-driver</code> and the Nvidia drivers supplied that file.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">$ apt-file search libglx.so
fglrx-driver: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx: /usr/lib/xorg/modules/extensions/libglx.so.185.18.36
nvidia-glx-legacy-173xx: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx-legacy-173xx: /usr/lib/xorg/modules/extensions/libglx.so.173.14.20
nvidia-glx-legacy-71xx: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx-legacy-71xx: /usr/lib/xorg/modules/extensions/libglx.so.71.86.07
nvidia-glx-legacy-96xx: /usr/lib/xorg/modules/extensions/libglx.so
nvidia-glx-legacy-96xx: /usr/lib/xorg/modules/extensions/libglx.so.96.43.13
xserver-xorg-core: /usr/lib/xorg/modules/extensions/libglx.so
xserver-xorg-core-dbg: /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so</pre></div></div>

<p>Although the only glx package that was installed on the system was libgl1-mesa-glx.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">$ aptitude apts glx
p   fglrx-glx
i A libgl1-mesa-glx</pre></div></div>

<p>Looking at libgl1-mesa-glx showed that that package installed a OpenGL library file</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">$dpkg -L libgl1-mesa-glx
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libgl1-mesa-glx
/usr/share/doc/libgl1-mesa-glx/copyright
/usr/share/doc/libgl1-mesa-glx/changelog.Debian.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libgl1-mesa-glx
/usr/lib
/usr/lib/libGL.so.1.2
/usr/lib/libGL.so.1</pre></div></div>

<p>Strangely also here a Nvida version of the library existed in /usr/lib</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">-rwxr-xr-x 1 root root   667528 2009-07-25 13:10 libGL.so.173.14.20</pre></div></div>

<p>This seemed like the Nvidia installer have had collisions with other already installed packages and had failed to resolve the situation properly. Unfortunately the installer had warned nothing about this situation. What I did then was to remove the existing libraries and make a symlink to the Nvidia libraries for libglx and libGL.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">/usr/lib/xorg/modules/extensions# ll libglx*
lrwxrwxrwx 1 root root      19 2009-10-01 22:22 libglx.so -&gt; libglx.so.173.14.20
-rwxr-xr-x 1 root root 1269220 2009-07-25 13:10 libglx.so.173.14.20</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">/usr/lib# ll libGL*
lrwxrwxrwx 1 root root       18 2009-09-13 13:40 libGL.so.1 -&gt; libGL.so.173.14.20
lrwxrwxrwx 1 root root       18 2009-10-01 22:52 libGL.so.1.2 -&gt; libGL.so.173.14.20
-rwxr-xr-x 1 root root   667528 2009-07-25 13:10 libGL.so.173.14.20</pre></div></div>

<p>And then&#8230; glxinfo ran with no errors. </p>
<p>The log also changed for the better</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">$grep -i glx /var/log/*
/var/log/Xorg.0.log:(II) &quot;glx&quot; will be loaded. This was enabled by default and also specified in the config file.
/var/log/Xorg.0.log:(II) LoadModule: &quot;glx&quot;
/var/log/Xorg.0.log:(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
/var/log/Xorg.0.log:(II) Module glx: vendor=&quot;NVIDIA Corporation&quot;
/var/log/Xorg.0.log:(II) NVIDIA GLX Module  173.14.20  Thu Jun 25 19:49:59 PDT 2009
/var/log/Xorg.0.log:(II) Loading extension GLX
/var/log/Xorg.0.log:(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
/var/log/Xorg.0.log:(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
/var/log/Xorg.0.log:(II) Loading extension NV-GLX
/var/log/Xorg.0.log:(II) Initializing extension GLX</pre></div></div>

<p>Unfortunately Sacred still segfaults big time <code>:-(</code></p>
]]></content:encoded>
			<wfw:commentRss>http://monzool.net/blog/2009/10/02/linux-nvidia-driver-glx-failure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Warlords II, Flashback and Abuse Revisited</title>
		<link>http://monzool.net/blog/2008/03/05/warlords-ii-flashback-and-abuse-revisited/</link>
		<comments>http://monzool.net/blog/2008/03/05/warlords-ii-flashback-and-abuse-revisited/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 22:26:09 +0000</pubDate>
		<dc:creator>monzool</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://monzool.net/blog/2008/03/05/warlords-ii-flashback-and-abuse-revisited/</guid>
		<description><![CDATA[THE TITLE FOR this post could almost as well have been &#8220;Warlords II, Flashback, Abuse and How I Spent My Youth&#8220;. Well, perhaps not really; I did play a lot of other games too :-D. When I think of great games I played in my long &#8220;carrier&#8221; of PC days, those three games I&#8217;ve always [...]]]></description>
			<content:encoded><![CDATA[<p><strong>THE TITLE FOR</strong> this post could almost as well have been <em>&#8220;Warlords II, Flashback, Abuse and How I Spent My Youth</em>&#8220;. Well, perhaps not really; I did play a lot of other games too <code>:-D</code>. When I think of great games I played in my long &#8220;carrier&#8221; of PC days, those three games I&#8217;ve always categorized as games with exceptional gameplay and a spellbinding atmosphere. No matter how horrible the graphics may look today, these properties was what kept you playing hours upon hours.</p>
<h4>Warlords II</h4>
<p>When it comes to Warlords II, me and my friend Michael Rasmussen that lived a couple of houses down the street, used to battle in this game for an almost infinite amount of hours &#8211; and before that, we played <a href="http://www.warlorders.com/Nav/downloads.html" title="Download Warlords I">Warlords I</a> for almost as many hours. Actually when hearing the hours being clocked by people playing <a href="http://en.wikipedia.org/wiki/World_of_Warcraft">WoW</a> it reminds me of myself playing <a href="http://en.wikipedia.org/wiki/Warlords_(game_series)" title="Warlords series">Warlords</a>. I guess its the same magic.</p>
<p>Warlords II is reincarnated in an free open source clone <a href="http://www.lordsawar.com/">LordsAWar</a>. This project builds on the C++ implementation of <a href="http://freelords.sourceforge.net/">FreeLords</a> ( FreeLords it self, seems to have spawned as a Java implementation instead). LordsAWar is a multi platform game and can also be fetched from the Debian repository.</p>
<p class="section">
<img src="http://monzool.net/blog/wp-content/uploads/2008/03/LordsAWar.jpg" class="disp_center" alt="LordAWar Ingame Shot" />
</p>
<h4>Flashback</h4>
<p class="section">
What Flashback have in gameplay and story it also had in graphics and jaw-dropping animation sequences.
</p>
<p class="section">
<img src="http://monzool.net/blog/wp-content/uploads/2008/03/Flashback_0.jpg" class="disp_center" alt="Flashback" />
</p>
<p class="section">
Presented in a dystopian theme, it were almost something like a &#8220;Indiana Jones meets Blade Runner&#8221; feeling of the game.
</p>
<p class="section">
<img src="http://monzool.net/blog/wp-content/uploads/2008/03/Flashback_1.jpg" class="disp_center" alt="Flashback" /><br />
<img src="http://monzool.net/blog/wp-content/uploads/2008/03/Flashback_2.jpg" class="disp_center" alt="Flashback" /><br />
<img src="http://monzool.net/blog/wp-content/uploads/2008/03/Flashback_3.jpg" class="disp_center" alt="Flashback" />
</p>
<p class="section">
Flashback is released for Amiga and DOS platforms, but some talented fans have written the game engine <a href="http://membres.lycos.fr/cyxdown/reminiscence/">REminiscence</a> as a multi platform replacement for the original game engine. Supplying the game data files, downloadable from <a href="http://www.abandonia.com/en/games/74/Flashback.html">Abandonia</a>, and compiling REminiscence is that enough revisit Flashback <code>;-)</code> on a Linux box. A later extended CD-ROM version of Flashback is <a href="http://www.abandonia.com/en/games/823/Flashback+CD+version.html">also available</a> on Abandonia. Old reviews can be read on the <a href="http://amr.abime.net/review_32444">Amiga Magazine Rack</a>.
</p>
<h4>Abuse</h4>
<p>Abuse is also abandonware and is available from <a href="http://www.abandonia.com/en/games/97/Abuse.html">Abandonia</a>, but also exist in a free open source edition called <a href="http://abuse.zoy.org/">Abuse-SDL</a>. Like Flashback, Abuse is a dystopian game where one guy must escape from prison where all his cell mates has become monster due to experiments gone wrong.</p>
<p class="section">
<img src="http://monzool.net/blog/wp-content/uploads/2008/03/Abuse_1.png" class="disp_center" alt="Abuse" /><br />
<img src="http://monzool.net/blog/wp-content/uploads/2008/03/Abuse_2.png" class="disp_center" alt="Abuse" />
</p>
<p class="section">
Abuse is both a horizontal-scrolling and vertical-scrolling platform game. The controlling of the main character is somewhat unusual for a platform game, as the keyboard moves the character and the mouse controls the gun aiming. A review is available on the <a href="http://amr.abime.net/review_3709">Amiga Magazine Rack</a>.
</p>
<p>Well&#8230; time for some more gaming. How needs sleep anyway?</p>
]]></content:encoded>
			<wfw:commentRss>http://monzool.net/blog/2008/03/05/warlords-ii-flashback-and-abuse-revisited/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Learning GO</title>
		<link>http://monzool.net/blog/2007/09/27/learning-go/</link>
		<comments>http://monzool.net/blog/2007/09/27/learning-go/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 15:16:26 +0000</pubDate>
		<dc:creator>monzool</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://monzool.net/blog/2007/09/27/learning-go/</guid>
		<description><![CDATA[FOR A COUPLE of years now I&#8217;ve wanted to learn to play the game of Go, but I just haven&#8217;t managed to find the time. Go is a strategic game for which the saying is &#8220;easy to learn, hard [impossible] to master&#8221;. There exists a brilliant live-cd called Hikarunix. The Hikarunix CD contains a huge [...]]]></description>
			<content:encoded><![CDATA[<p><strong>FOR A COUPLE</strong> of years now I&#8217;ve wanted to learn to play the game of <a href="http://en.wikipedia.org/wiki/Go_(board_game)" title="Go">Go</a>, but I just haven&#8217;t managed to find the time. Go is a strategic game for which the saying is &#8220;easy to learn, hard [impossible] to master&#8221;.</p>
<p>
There exists a brilliant live-cd called <a href="http://www.hikarunix.org" title="Hikarunix">Hikarunix</a>. The Hikarunix CD contains a huge set of the quality information on Go found on the internet. A great asset is also the collection of tutorials, trainers and databases over played Go games. In theory Hikarunix bundles all that is required to study, learn and play Go.
</p>
<p>
Hikarunix is definitely recommendable, but experience tells me, that if you really wanna learn a subject to depth, get a book written by experts in the field and benefit from their hard earned knowledge. Hence I have bought the book <a href="http://www.amazon.co.uk/Lessons-Fundamentals-Beginner-Elementary-Books/dp/4906574289/ref=pd_bbs_sr_1/202-3853611-7128669?ie=UTF8&#038;s=books&#038;qid=1190877178&#038;sr=8-1" title="Lessons in the Fundamentals of Go">Lessons in the Fundamentals of Go</a>.</p>
<p>
<img src="http://monzool.net/blog/wp-content/uploads/2007/09/Lessons_in_the_Fundamentals_of_Go.jpg" class="disp_center" alt="Lessons in the Fundamentals of Go" />
</p>
<p>
The book comes highly recommended (e.g. from <a href="http://www.godiscussions.com/go/products/show/75" title="">www.godiscussions.com</a>) so I&#8217;m looking forward to reading it.
</p>
<p>
I am also very exited about playing on my Go board.
</p>
<p>
<img src="http://monzool.net/blog/wp-content/uploads/2007/09/go_board_thumb.jpg" class="disp_center" alt="Go Board" /></p>
<p>
This beautiful board is actually handmade by my mother. When wooden Go boards are generally price tagged in range of a <a href="http://en.wikipedia.org/wiki/Ariane_5" title="Ariane 5 space rocket">Ariane</a> space rocket, its nice to have a family that got talent :-) </p>
<p>The wood is a 48.3[cm] x 55,5[cm] leftover from a kitchen table and then drawing of the grid and cutting grooves for all the lines as well as coloring the lines and applying the sealer is handmade.</p>
]]></content:encoded>
			<wfw:commentRss>http://monzool.net/blog/2007/09/27/learning-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

