<?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>Secret Underground Base</title>
	<atom:link href="http://secretundergroundbase.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://secretundergroundbase.com</link>
	<description>So times I think I'm a was dead when I was 1 and a half. It's where Chris puts stuff.</description>
	<lastBuildDate>Tue, 13 Apr 2010 14:36:04 +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>New MMM Forums</title>
		<link>http://secretundergroundbase.com/?p=337</link>
		<comments>http://secretundergroundbase.com/?p=337#comments</comments>
		<pubDate>Tue, 13 Apr 2010 14:35:25 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[MMM]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=337</guid>
		<description><![CDATA[Because the secret base forums are being spammed by Russians all the time I&#8217;ve made a new forum specifically for MMM at www.secretundergroundbase.com/mmm/forum. This time I&#8217;m using SMF so it might go somewhat better. 
]]></description>
			<content:encoded><![CDATA[<p>Because the secret base forums are being spammed by Russians all the time I&#8217;ve made a new forum specifically for MMM at <a href="http://secretundergroundbase.com/mmm/forum">www.secretundergroundbase.com/mmm/forum</a>. This time I&#8217;m using SMF so it might go somewhat better. </p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=337</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Evil of Macros</title>
		<link>http://secretundergroundbase.com/?p=331</link>
		<comments>http://secretundergroundbase.com/?p=331#comments</comments>
		<pubDate>Wed, 10 Mar 2010 18:32:28 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Macro]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[XInput]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=331</guid>
		<description><![CDATA[I was doing some work on an XInput extension for Ruby, and after making some changes I stopped getting controller input data. I had a look, and somehow I&#8217;d done this :
XINPUT_STATE state;
if( SUCCEEDED( controllerIndex, &#38;state ) )
{
...
}
Instead of:
XINPUT_STATE state;
if( SUCCEEDED( XInputGetState( controllerIndex, &#38;state ) ) )
{
...
}
Of course, SUCCEEDED was perfectly happy with this, since [...]]]></description>
			<content:encoded><![CDATA[<p>I was doing some work on an XInput extension for Ruby, and after making some changes I stopped getting controller input data. I had a look, and somehow I&#8217;d done this :</p>
<pre>XINPUT_STATE state;
if( SUCCEEDED( controllerIndex, &amp;state ) )
{
...
}</pre>
<p>Instead of:</p>
<pre>XINPUT_STATE state;
if( SUCCEEDED( XInputGetState( controllerIndex, &amp;state ) ) )
{
...
}</pre>
<p>Of course, SUCCEEDED was perfectly happy with this, since the following is perfectly valid code. Unusual, but valid.</p>
<pre>
XINPUT_STATE state;
if( ((HRESULT)(controllerIndex, &amp;state)) &gt;= 0 )
{
...
}</pre>
<p>Evil.</p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=331</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MMM Wiki moved</title>
		<link>http://secretundergroundbase.com/?p=328</link>
		<comments>http://secretundergroundbase.com/?p=328#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:44:03 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Armada 2]]></category>
		<category><![CDATA[MMM]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=328</guid>
		<description><![CDATA[I&#8217;ve moved all development of MMM over to Assembla. Link is here. I&#8217;ve been updating the Wiki as I go, and it&#8217;s easier to store everything over there than it is to manage it here.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve moved all development of MMM over to Assembla. Link is <a href="http://www.assembla.com/wiki/show/mmm">here</a>. I&#8217;ve been updating the Wiki as I go, and it&#8217;s easier to store everything over there than it is to manage it here.</p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=328</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MMM Wiki</title>
		<link>http://secretundergroundbase.com/?p=324</link>
		<comments>http://secretundergroundbase.com/?p=324#comments</comments>
		<pubDate>Sun, 29 Nov 2009 20:23:01 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[MMM]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=324</guid>
		<description><![CDATA[MMM Wiki is up, will be updating it as I go through the code and improve it.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.secretundergroundbase.com/mmm-wiki">MMM Wiki</a> is up, will be updating it as I go through the code and improve it.</p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=324</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Darwinball</title>
		<link>http://secretundergroundbase.com/?p=322</link>
		<comments>http://secretundergroundbase.com/?p=322#comments</comments>
		<pubDate>Wed, 25 Nov 2009 01:33:20 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Baseball]]></category>
		<category><![CDATA[Darwinball]]></category>
		<category><![CDATA[Random stuff]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=322</guid>
		<description><![CDATA[I&#8217;ve recently developed an exciting new game while laying on my bed thinking. To play this game which I call Darwinball, you will need :
1 x Baseball
1 x Bed
1 x Barely lit room
0 x Common Sense
To play, lie on the bed face up, and throw the ball into the air above your head. If you [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently developed an exciting new game while laying on my bed thinking. To play this game which I call Darwinball, you will need :</p>
<p>1 x Baseball</p>
<p>1 x Bed</p>
<p>1 x Barely lit room</p>
<p>0 x Common Sense</p>
<p>To play, lie on the bed face up, and throw the ball into the air above your head. If you catch the ball, you win, if you miss/drop the ball (possibly landing on your face) you lose.</p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=322</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not Dead ( Again )</title>
		<link>http://secretundergroundbase.com/?p=320</link>
		<comments>http://secretundergroundbase.com/?p=320#comments</comments>
		<pubDate>Sun, 04 Oct 2009 14:32:08 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[America]]></category>
		<category><![CDATA[Not Dead]]></category>
		<category><![CDATA[Uni]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=320</guid>
		<description><![CDATA[Forgot to post for some time again. I was in America for 10 days of last month, and have moved back to Derby to do the final year for Uni. In the next few weeks expect the usual slow trickle of posts and content. Also, I might post some pictures of Base 1 at some [...]]]></description>
			<content:encoded><![CDATA[<p>Forgot to post for some time again. I was in America for 10 days of last month, and have moved back to Derby to do the final year for Uni. In the next few weeks expect the usual slow trickle of posts and content. Also, I might post some pictures of Base 1 at some point.</p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=320</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MMM and Secret Forums</title>
		<link>http://secretundergroundbase.com/?p=294</link>
		<comments>http://secretundergroundbase.com/?p=294#comments</comments>
		<pubDate>Tue, 25 Aug 2009 21:50:49 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Armada]]></category>
		<category><![CDATA[Fleet Ops]]></category>
		<category><![CDATA[MMM]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=294</guid>
		<description><![CDATA[I&#8217;ve added the page for MMM here. I&#8217;ll update the project status as I complete parts.
Also the Secret Underground Base secret forums are now open at forums.secretundergroundbase.com. May defeat the point of it being secret, but who cares!
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added the page for MMM <a href="?page_id=282">here</a>. I&#8217;ll update the project status as I complete parts.</p>
<p>Also the Secret Underground Base secret forums are now open at <a href="http://forums.secretundergroundbase.com">forums.secretundergroundbase.com</a>. May defeat the point of it being secret, but who cares!</p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=294</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Overdue update again</title>
		<link>http://secretundergroundbase.com/?p=279</link>
		<comments>http://secretundergroundbase.com/?p=279#comments</comments>
		<pubDate>Thu, 06 Aug 2009 06:53:28 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Armada 2]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[Megadroid's Mission Mod]]></category>
		<category><![CDATA[Secret Project]]></category>
		<category><![CDATA[v8]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=279</guid>
		<description><![CDATA[Well looks like I forgot to update the site in nearly a month. Oops. I have an excuse though, its because I&#8217;ve been busy working on my mod for Star Trek Armada 2 (and hopefully Fleet Ops 3), Megadroid&#8217;s Mission Mod, which adds Lua to allow people to make single player missions &#8211; something people [...]]]></description>
			<content:encoded><![CDATA[<p>Well looks like I forgot to update the site in nearly a month. Oops. I have an excuse though, its because I&#8217;ve been busy working on my mod for Star Trek Armada 2 (and hopefully Fleet Ops 3), Megadroid&#8217;s Mission Mod, which adds Lua to allow people to make single player missions &#8211; something people haven&#8217;t been able to do since the tools to do so were never released. It&#8217;s required much poking around, and endless use of function pointers.</p>
<p>I was initially considering using Javascript, but V8 seemed far too complicated for what was needed, and I&#8217;ve embedded Lua before. Instead of storing any data Lua side, Lua objects just store an id which is used in calls through to C++ which then looks it up to provide any data / functions. Seems to work ok.</p>
<p>I&#8217;ve also decided to take a new approach to secret project, and will be attempting to make it all &#8216;C-ey&#8217; as opposed to all &#8216;C++-ey&#8217;, which should be interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=279</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lardfish Improvements</title>
		<link>http://secretundergroundbase.com/?p=264</link>
		<comments>http://secretundergroundbase.com/?p=264#comments</comments>
		<pubDate>Sun, 12 Jul 2009 23:05:03 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Lardfish]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=264</guid>
		<description><![CDATA[While working on my super secret project, I&#8217;ve made some improvements to Lardfish. The main improvement is the addition of saving and loading to and from memory, which is useful for packed files (which my secret project uses). I initially though that it would be complicated, but since Lardfish::Internal::InternalLoad and  Lardfish::Internal::InternalSave already used std::ifstream and std::ofstream, [...]]]></description>
			<content:encoded><![CDATA[<p>While working on my super secret project, I&#8217;ve made some improvements to Lardfish. The main improvement is the addition of saving and loading to and from memory, which is useful for packed files (which my secret project uses). I initially though that it would be complicated, but since Lardfish::Internal::InternalLoad and  Lardfish::Internal::InternalSave already used std::ifstream and std::ofstream, I was able to change them to use std::istream and std::ostream, and then used a stringstream to load the data in and save it out. It basically meant that I had to change very little code to add the feature.</p>
<p>The files on the website have not been updated yet, but I will do that asap.</p>
<p>Most of my time is being spent on the secret project, and work for WorldWeaver, which is why there hasn&#8217;t been any updates recently. I will try and update more often. Not that anyone (other than bots) read, heh.</p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=264</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chris Plays Divine Divinity : Part 2</title>
		<link>http://secretundergroundbase.com/?p=237</link>
		<comments>http://secretundergroundbase.com/?p=237#comments</comments>
		<pubDate>Sat, 13 Jun 2009 22:04:24 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Main]]></category>
		<category><![CDATA[Divine Divinity]]></category>

		<guid isPermaLink="false">http://secretundergroundbase.com/?p=237</guid>
		<description><![CDATA[Previous Part : Here
Last time I had just opened the catacombs and received the teleporter stone from Lanilor. However, it&#8217;s not very useful unless you have the second stone. To get it, you either need to teleport to it using the first stone, or fight your way through the catacombs to get to where it [...]]]></description>
			<content:encoded><![CDATA[<p>Previous Part : <a href="http://secretundergroundbase.com/?p=226">Here</a></p>
<p>Last time I had just opened the catacombs and received the teleporter stone from Lanilor. However, it&#8217;s not very useful unless you have the second stone. To get it, you either need to teleport to it using the first stone, or fight your way through the catacombs to get to where it is. It&#8217;s also guarded by various undead angry types, so you need to get it and get out if you are going via the teleport route.</p>
<p>So, I <a href="images/divdiv/part2/ss001.png">dropped and used</a> the teleporter stone. I was taken to the other teleporter stone, and <a href="images/divdiv/part2/ss003.png">kicked and beaten by skeletons</a> until I managed to pick it up and use it to get back <a href="images/divdiv/part2/ss005.png">outside</a>. Now that I have my teleporter stones, I can go back to the base and set up my plan. In my house, there is a bed and all the storage I need (in my chests). That way, if I get injured, or need to store some stuff for later selling, I can do so. I&#8217;ll use this house for storage for most of the game. <a href="images/divdiv/part2/ss002.png">Here be it</a>.</p>
<p>So, I took out my Worn Knife and entered the catacombs to start my quest for better stuff! And I found <a href="images/divdiv/part2/ss004.png">this</a>. Great.</p>
<p>I started the quest to find Slasher, by talking to <a href="images/divdiv/part2/ss026.png">Smiruk</a>. Basically, throughout the catacombs there are lots of axes. Well about 5. One of these is Slasher. These axes are pretty good though, so you can sell them for some good money, which I&#8217;ll be doing at some point.</p>
<p>Anyway, much fighting, running and teleporting later, I reached the third level of the catacombs. By this point I realised that either hard mode is much harder than normal, or my character is a bit useless. I&#8217;ve had to retreat from most enemies, and ended up learning meteorstrike and freeze, since I&#8217;ve yet to find a bow that isn&#8217;t broken. I might even actually buy one from George or something.</p>
<p>After getting past the Skeletal Guardian and the Skeletal Conjourer by running away and spamming meteorstrike, I started to find some <a href="images/divdiv/part2/ss007.png">decent armour</a>. Still not found Slasher yet, since that is down on one of the lower levels. I do have a few <a href="images/divdiv/part2/ss009.png">axes</a> stashed at the base that I can sell though.</p>
<p>In the room with the 4 tombs you have to open, I barely managed to kill the Skeletal Conjourer. I actually ended up killing it by throwing stuff at it. You can throw any object around in DivDiv, and if it hits an enemy, will do damage. I used all the boxes from my house to kill a Skeletal Lord, while hiding behind stuff.</p>
<p>I also actually found a decent weapon, a composite longbow, which I have used <a href="images/divdiv/part2/ss022.png">here</a> to kill some skeleton types.</p>
<p>So after killing Thelyron and curing Mardaneus, I went to George&#8217;s to find he was murdered. Bah, I was going to sell him stuff as well. I went and spoke to Goemoe and learned restoration for healing his patient. Probably should have done that before I went into the catacombs.</p>
<p>I then moved on to the <a href="images/divdiv/part2/ss027.png">house in the northeast</a> where my epic quest will continue next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://secretundergroundbase.com/?feed=rss2&amp;p=237</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
