<?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>Mega-ZBlog &#187; Games</title>
	<atom:link href="http://www.mzzt.net/category/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mzzt.net</link>
	<description>You are here.</description>
	<lastBuildDate>Sat, 07 Jan 2012 23:53:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Loot</title>
		<link>http://www.mzzt.net/2010/01/01/loot/</link>
		<comments>http://www.mzzt.net/2010/01/01/loot/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 01:49:35 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Steam]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=253</guid>
		<description><![CDATA[I got some good games this Christmas and birthday, so I want to recommend a few: Mirror&#8217;s Edge This game was a lot more fun than I thought it would be, and it ended way too soon for my tastes.  Faith, the protagonist, is crazy at parkour and most of the functionality is accessed through [...]]]></description>
			<content:encoded><![CDATA[<p>I got some good games this Christmas and birthday, so I want to recommend a few:<span id="more-253"></span></p>
<h3><a href="http://store.steampowered.com/app/17410/">Mirror&#8217;s Edge</a></h3>
<p>This game was a lot more fun than I thought it would be, and it ended way too soon for my tastes.  Faith, the protagonist, is crazy at <a href="http://en.wikipedia.org/wiki/Parkour">parkour</a> and most of the functionality is accessed through two keys, plus your directional movements.  A helpful tutorial helps you begin to master them.</p>
<p>This has got to be the most fun I&#8217;ve had in an First Person game without Shooting (I went the pacifist route).  The game also managed to end with the world worse than it started out, which sorta was disappointing, but you do accomplish what you set out to do and the last &#8220;boss&#8221; was fun.  Can&#8217;t wait for the rumored sequel&#8230;</p>
<p>No windowed mode though, and I had a couple problems with the game but I was able to fix them.  If you find yourself stuck at a perpetual loading screen, validate your game cache in Steam and that may help fix it (CD users would want to reinstall for the same effect).  I also had a problem with a hanging looping opening cutscene, turning hardware acceleration down in DirectX Diagnostics (dxdiag.exe) fixed that right up.  Probably should have done that sooner since my sound hardware doesn&#8217;t support acceleration anyway.</p>
<p>Unfortunately there appears to be no user-made levels or official SDK.  Sad, I&#8217;m sure they would be great fun.</p>
<h3><a href="http://store.steampowered.com/app/15130/">Beyond Good &amp; Evil</a></h3>
<p>A pure adventure game, lots of fun.  Collect these things, take pictures of those things, go through the main quest, do side quests.  Every piece of this is fun.  The story is your standard conspiracy theory, and at the end you go to the moon and blow up the evil space alien.  Oh, and you discover a dark secret about yourself.  Fun fun fun!</p>
<p>And there&#8217;s a sequel in the works too! <img src='http://www.mzzt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Had a weird technical quirk where running the game would cause Steam to get caught in an infinite loop but restarting Steam cleared that right up.  Also disappointed in no windowed mode, and it doesn&#8217;t properly paint the background in non-4:3 modes causing screen glitches.  Voice syncing problems too.</p>
<p>Also for some reason a new window opening (such as, say, getting an IM) causes both of the above games to minimize.  Bah!</p>
<h3><a href="http://store.steampowered.com/app/26800/">Braid</a></h3>
<p>I can only describe this as a &#8220;philosophical sidescroller&#8221;.  Haven&#8217;t beaten it yet, but the puzzles are already mind-wracking and fun.</p>
<p>No problems getting this to work, huzzah for indie games.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2010/01/01/loot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox breaks my TF2 thing!</title>
		<link>http://www.mzzt.net/2009/08/01/firefox-breaks-my-tf2-thing/</link>
		<comments>http://www.mzzt.net/2009/08/01/firefox-breaks-my-tf2-thing/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 00:41:21 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Team Fortress 2]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=204</guid>
		<description><![CDATA[Well not really, I think it just was a failure to test it thoroughly on my part, but it&#8217;s still odd.  Apparently, in Firefox, a checkbox&#8217;s .value property is always &#8220;on&#8221; even if it isn&#8217;t really &#8220;on&#8221; so all the pictures were coming out with critical backgrounds.  Using &#8220;.checked&#8221; solved that problem. http://www.mzzt.net/tf2/ One of [...]]]></description>
			<content:encoded><![CDATA[<p>Well not really, I think it just was a failure to test it thoroughly on my part, but it&#8217;s still odd.  Apparently, in Firefox, a checkbox&#8217;s .value property is always &#8220;on&#8221; even if it isn&#8217;t really &#8220;on&#8221; so all the pictures were coming out with critical backgrounds.  Using &#8220;.checked&#8221; solved that problem.</p>
<p><a href="http://www.mzzt.net/tf2/">http://www.mzzt.net/tf2/</a></p>
<p>One of these days I&#8217;ll style it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/08/01/firefox-breaks-my-tf2-thing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Headset Annoys Me</title>
		<link>http://www.mzzt.net/2009/07/16/my-headset-annoys-me/</link>
		<comments>http://www.mzzt.net/2009/07/16/my-headset-annoys-me/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 03:34:37 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[cables]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[headset]]></category>
		<category><![CDATA[mic]]></category>
		<category><![CDATA[microphone]]></category>
		<category><![CDATA[mute]]></category>
		<category><![CDATA[plugs]]></category>
		<category><![CDATA[voice]]></category>
		<category><![CDATA[volume]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=201</guid>
		<description><![CDATA[Whenever my mic stops working, I must remember to try the following diagnostics in the following order to avoid maximum frustration with the dumb thing: Verify the mic does indeed seem to be not working, and that the person who notified you isn&#8217;t deaf.  Usually I also check the app&#8217;s own volume settings for the [...]]]></description>
			<content:encoded><![CDATA[<p>Whenever my mic stops working, I must remember to try the following diagnostics in the following order to avoid maximum frustration with the dumb thing:<span id="more-201"></span></p>
<ul>
<li>Verify the mic does indeed seem to be not working, and that the person who notified you isn&#8217;t deaf.  Usually I also check the app&#8217;s own volume settings for the mic here.</li>
<li>Check that the mic mute switch that I never use or need on the volume control didn&#8217;t flick itself to off.</li>
<li>Open Volume  Control&#8217;s Recording view and make sure some random app didn&#8217;t change the mic volume or the input device.</li>
<li>Make sure the &#8220;convenient detatchable mic&#8221; didn&#8217;t inconceniently partially detatch itself from the headset.</li>
<li>Only then do I crawl behind my computer to check the mic plug.</li>
<li>If it still doesn&#8217;t work, another stupid headset broke, buy a new one that is slightly more expensive than the previous one and hope it works better.</li>
</ul>
<p>All of these have happened to me at some pont or another, except for the first one.  The easiest solution is NEVER the answer.  Fortunately my newest headset&#8217;s cord is short enough that my chair doesn&#8217;t accidentally roll over it and yank the headset off of my head&#8230; and connections loose, as has happened with all my previous ones.  So I seem to be safe from the last solution too for the time being.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/07/16/my-headset-annoys-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitoring CVAR changes in the Source engine</title>
		<link>http://www.mzzt.net/2009/07/05/monitoring-cvar-changes-in-the-source-engine/</link>
		<comments>http://www.mzzt.net/2009/07/05/monitoring-cvar-changes-in-the-source-engine/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 23:59:26 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[compare]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[dump]]></category>
		<category><![CDATA[Left 4 Dead]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[winmerge]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=187</guid>
		<description><![CDATA[If you want to create a script that toggles a setting in a Source engine game like Left 4 Dead, you need to know the console variable name that controls it, but sometimes you don&#8217;t know.  One way to figure it out is to blindly search using the &#8220;find&#8221; command to look for a command [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
  pre {
    white-space: pre-wrap;
  }
</style>
<p>If you want to create a script that toggles a setting in a Source engine game like <a href="http://l4d.com/">Left 4 Dead</a>, you need to know the console variable name that controls it, but sometimes you don&#8217;t know.  One way to figure it out is to blindly search using the &#8220;find&#8221; command to look for a command that looks like it controls what you need.  The other way is to dump the cvar list to disk, change the setting in the GUI, dump the list again, and compare the two lists.<span id="more-187"></span></p>
<p>However the latter approach is not easy.  There is a condump command but it only dumps a limited amount of text, and the cvarlist command displays too much text for the console to hold (or dump).</p>
<p>However, taking advantage of the fact that cvars always start with a letter, we can brute force this.  First, clear any condump*.txt files from your Source engine mod folder (For Left 4 Dead, it&#8217;s Steam\common\Left 4 Dead\left4dead) and then run the following three commands in sequence:</p>
<pre>clear; cvarlist a; condump; clear; cvarlist b; condump; clear; cvarlist c; condump; clear; cvarlist d; condump; clear; cvarlist e; condump; clear; cvarlist f; condump; clear; cvarlist g; condump; clear; cvarlist h; condump; clear; cvarlist i; condump

clear; cvarlist j; condump; clear; cvarlist k; condump; clear; cvarlist l; condump; clear; cvarlist m; condump; clear; cvarlist n; condump; clear; cvarlist o; condump; clear; cvarlist p; condump; clear; cvarlist q; condump; clear; cvarlist r; condump

clear; cvarlist s; condump; clear; cvarlist t; condump; clear; cvarlist u; condump; clear; cvarlist v; condump; clear; cvarlist w; condump; clear; cvarlist x; condump; clear; cvarlist y; condump; clear; cvarlist z; condump</pre>
<p>(Three lines of commands are needed since there is a limit to the length of one console command.)</p>
<p>Now you have 26 condump files in your Source mod folder.  Move them to an empty temporary folder on your desktop or somewhere.  Now change the setting you&#8217;re trying to find the cvar for and runt he console commands again to get another batch of 26 files.  Move these to a SECOND temporary folder.</p>
<p>Then, download <a href="http://winmerge.org/">WinMerge</a> (or use a similar file/directory comparison tool) and point it at both folders.  Bam.  It will instantly show you which dumped files changed, and you can then go into the files and see the changed values side by side.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/07/05/monitoring-cvar-changes-in-the-source-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New File, Updated Files, Sneak Peaks</title>
		<link>http://www.mzzt.net/2009/07/04/new-file-updated-files-sneak-peaks/</link>
		<comments>http://www.mzzt.net/2009/07/04/new-file-updated-files-sneak-peaks/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 19:52:27 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[PortableApps]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[cygwin]]></category>
		<category><![CDATA[myprograms]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[super smash brothers]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[Team Fortress 2]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/?p=173</guid>
		<description><![CDATA[I have a bit of a backlog of stuff so I guess I better start posting some of it. First let&#8217;s start with the updated programs: EasyScreenshot.NET has been updated to 1.6. Changes since 1.5: EasyScreenshot.NET can now only have one instance running at once. EasyScreenshot.NET now properly loads/saves options and screenshots regardless of the [...]]]></description>
			<content:encoded><![CDATA[<p>I have a bit of a backlog of stuff so I guess I better start posting some of it.<span id="more-173"></span></p>
<p>First let&#8217;s start with the updated programs:</p>
<p><a href="http://x.mzzt.net/EasyScreenshot.NET.exe">EasyScreenshot.NET</a> has been updated to 1.6.</p>
<p>Changes since 1.5:</p>
<ul>
<li>EasyScreenshot.NET can now only have one instance running at once.</li>
<li>EasyScreenshot.NET now properly loads/saves options and screenshots regardless of the wrong working directory it is run from.</li>
<li>&#8220;Capture Clipboard After Timer&#8221; is a bit pointless and so was removed.</li>
<li>&#8220;Capture Clipboard Now&#8221; will be unavailable if there is no image data on the clipboard that ES.NET understands.</li>
<li>When uploading an image, the image and url is available on the clipboard immediately for pasting before the upload completes.</li>
<li>Hotkeys work now.</li>
<li>If an upload fails it will be reattempted up to 3 times.</li>
<li>Overlay has been replaced with a much simpler, static overlay.  This should fix most problems people have with it.  The new overlay has a new option: by default, when you select an area or window, that area will be cut from the static overlay as-is.  If you want to capture the area/window at the moment of time when you click it (old behavior), there&#8217;s a new toggle in the options dialog.</li>
<li>Notification boxes are now clickable.  URLs now show up as clickable links.</li>
<li>You can now cancel uploads by clicking a Cancel button in the notification box or closing the balloon tip.</li>
</ul>
<p><a href="http://downloads.mzzt.net/AppCompactor.7z.exe">AppCompactor</a> has been updated to version 1.1:</p>
<p>Changes since 1.0:</p>
<ul>
<li>Tweaks to the interface for adding/removing files and folders.</li>
<li>More silk icon goodness!</li>
<li>Workaround for .NET semi-bug which could occur if you use search indexing or real-time malware monitoring software and it tries to access temporary files as AppCompactor is trying to delete them.</li>
<li>Fixed temporary directory not being completely cleaned up when it could be.</li>
</ul>
<p>Google Chrome Portable has been updated to use <a href="http://portableapps.com/development/portableapps.com_format">PortableApps.com Format</a>.  In accordance with PortableApps.com guidelines I am making &#8220;Development Test&#8221; versions available for testing prior to a final release of this version.  Previews of releases <a href="http://downloads.mzzt.net/GoogleChromePortable_2.0.172.33_Development_Test_1.paf.exe">2.0.172.33</a> and <a href="http://downloads.mzzt.net/GoogleChromePortable_3.0.190.4_Development_Test_1.paf.exe">3.0.190.4</a> are available.</p>
<p>Changelog for this release as well as release notes etc is available <a href="http://portableapps.com/node/19823">here</a>.  One important note is that the installer will delete plugins and dictionaries, so if you want to keep them back them up first.</p>
<p>Now a new release!</p>
<p>(Click any images for unsquished versions.)</p>
<div class="wp-caption aligncenter" style="width: 650px"><a href="http://x.mzzt.net/2009.07.04.15.10.33.png"><img class="  " title="SVN Explorer" src="http://x.mzzt.net/2009.07.04.15.10.33.png" alt="Main SVN Explorer Window" width="640" height="477" /></a><p class="wp-caption-text">Main SVN Explorer window</p></div>
<p><a href="http://downloads.mzzt.net/SVNExplorer.exe">SVN Explorer</a> is a program I made for browsing SVN repositories that do not have a web-based interface for browsing.  Or even those that do.  This program uses <a href="http://www.cygwin.com/">Cygwin</a> svn.exe (or compatible) as a helper process to actually do all the dirty work that I don&#8217;t know how to do.  I could have used a library or something but I really wanted to hone my skills with using helper processes like this.</p>
<p>SVN Explorer only implements read-only operations, and only operations that don&#8217;t don&#8217;t involve mass-downloading (no checkout or update, sorry).  What you CAN do is browse the tree at any revision number/date, download individual files, view files in an internal or external viewer, view properties for any file or folder including revision log info, repository information, file data, and misc properties on a file or folder.</p>
<p>Note that this program is probably a bit rougher around the edges than most of my programs.  This was sorta intended to be a proof-of-concept thing and sorta ballooned.</p>
<p>You must have svn.exe in your system path or in the working directory of this program in order to use it.  The version of svn.exe I used can be installed with Cygwin, and there are also probably compatible native ports too.</p>
<p>Now for the sneak previews of programs that are almost done.</p>
<div class="wp-caption alignnone" style="width: 650px"><a href="http://x.mzzt.net/2009.07.04.15.13.01.png"><img class="  " title="WiimoteScript" src="http://x.mzzt.net/2009.07.04.15.13.01.png" alt="Main WiimoteScript Window" width="640" height="477" /></a><p class="wp-caption-text">Main WiimoteScript window</p></div>
<div class="wp-caption alignnone" style="width: 650px"><a href="http://x.mzzt.net/2009.07.04.15.13.50.png"><img class=" " title="WiimoteScript" src="http://x.mzzt.net/2009.07.04.15.13.50.png" alt="WiimoteScript with helper panes open" width="640" height="477" /></a><p class="wp-caption-text">WiimoteScript with helper panes open</p></div>
<p>A few of my programs have been attempts to copy programs that are good ideas but that are broken, buggy, or just no longer updated.  <a href="http://carl.kenner.googlepages.com/glovepie_download">GlovePIE</a> sadly feel into this category&#8230; it seems very picky about which bluetooth stacks it works with, and when I reinstalled XP once it stopped working entirely.  I felt the need to make a replacement program that would be more compatible.  When I found <a href="http://www.softwarebakery.com/?page_id=11">WiiDeviceLibrary</a>, a .NET library that boasted compatibility with the Microsoft bluetooth stack, I knew I had my opportunity.</p>
<p>WiimoteScript is my attempt to create a GlovePIE clone that focuses on Wii devices while building on the base of WiiDeviceLibrary.  Leveraging the .NET framework&#8217;s built-in compilers, I was able to implement a scripting language.  You can read and simulate input on the Mouse and Keyboard, as well as simulate input on <a href="http://www.geocities.com/deonvdw/PPJoy.htm">PPJoy</a> joysticks.  But mostly you will want to read data from Wii devices connected to your system and then simulate input on those other devices, which games and other programs can read as real input.</p>
<p>I tried to keep things simple whenever possible.  Any time while the program is running, you can pair your Wiimote (press 1+2) or other Wii device and it will automatically be detected and connected.  You then load a script and run it.  If you make your own scripts, there is a quick reference feature to get you started, although knowledge about the .NET framework, at least language syntax, is considered a prerequesite.</p>
<p>Note that I also support C# in addition to VB.NET, don&#8217;t worry. <img src='http://www.mzzt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I also included a thorough Wii device testing tool that you can use to verify if there&#8217;s a bug in your script, my code, WiiDeviceLibrary, or if your Wii device is just acting wonky.</p>
<p>All I have left to do is really get a good collection of simple scripts together to make it easy to use (just load a script and go) as well as provide samples for the basis of user-made scripts.</p>
<p>Although I won&#8217;t do it for this release, I could use some help making the code completion not suck (you can turn it off if you find it sucks bad enough, press Ctrl+E and click on the button enough).  Anyone who has any experience with SharpDevelop&#8217;s source code, especially the editor and code completion portions, please drop me an e-mail (resume has my address) or tweet (@mzzt) and let me know.</p>
<div class="wp-caption alignnone" style="width: 641px"><a href="http://x.mzzt.net/2009.07.04.15.32.27.jpg"><img class=" " title="Portable Taskbar" src="http://x.mzzt.net/2009.07.04.15.32.27.jpg" alt="Taskbar and Start Menu, browsing a place." width="631" height="614" /></a><p class="wp-caption-text">Taskbar and Start Menu, browsing a place.</p></div>
<div class="wp-caption aligncenter" style="width: 414px"><a href="http://x.mzzt.net/2009.07.04.15.30.14.jpg"><img class=" " title="Portable Taskbar" src="http://x.mzzt.net/2009.07.04.15.30.14.jpg" alt="Taskbar with All Programs.  No Icons because Im not testing from my portable drive." width="404" height="614" /></a><p class="wp-caption-text">Taskbar with All Programs.  No Icons because I&#39;m not testing from my portable drive.</p></div>
<div class="wp-caption alignnone" style="width: 590px"><a href="http://x.mzzt.net/2009.07.04.15.33.46.jpg"><img class=" " title="Portable Taskbar" src="http://x.mzzt.net/2009.07.04.15.33.46.jpg" alt="Options menu" width="580" height="244" /></a><p class="wp-caption-text">Options menu</p></div>
<p>Portable Taskbar was the result of my looking at <a href="http://portableapps.com/suite">PortableApps.com Menu</a> and realizing it would be so much more awesome with some more customization ability and a taskbar.  Unfortunately it seemed noone made anything like that, so again, I stepped in!</p>
<p>First, I based the concepts all around the built-in Vista/7 Start Menu.  We have built-in searching of programs, and it can even show folder contents if you give it an absolute path.  Places on the right can be used to navigate common folders and it defaults to PortableApps.com&#8217;s own directory structure on your drive.  Internet and E-mail can optionally be pinned to the Start Menu (no others, sorry&#8230;) and recent programs appear too (not shown).  Then we have integration with <a href="http://quick.mixnmojo.com/usb-disk-ejector">USB Disk Ejector</a> to power the eject button.</p>
<p>In All Programs, you can quickly add a bunch of programs at once, rename them, change their icons and paths, add parameters, reorder them, whatever!</p>
<p>Any program windows run from your portable drive appear in your portable taskbar, so it is the central hub for your portable drive.  If you don&#8217;t like the taskbar you can turn it off and be left with a tray icon, a la PortableApps.com Menu.  The taskbar also allows programs to be pinned to it, and has a nice &#8220;always on top&#8221; orb.</p>
<p>I&#8217;m hoping to get some &#8220;Windows 7&#8243;-like taskbar effects in, such as mixing quick launch and process buttons, task grouping, large icons&#8230;  However these are not implemented yet.</p>
<p>Lastly I implemented some flexible themeing.  Themes are defined via XML files and image files and I tried to make images work closely to how I know Windows themeing works.  Unfortunately I could not get native themeing in thanks to the fact that applications can&#8217;t use taskbar themeing in XP, just Vista and above.</p>
<p>The obvious choice for a default theme was my inspiration, PortableApps.com.  I still have to get permission though before I release I suppose&#8230; &gt;_&gt;</p>
<p>Bonus for reading all of this:</p>
<p>Once I saw <a href="http://www.youtube.com/watch?v=9bbH632PSpw">this</a> a friend of mine commented that it should be the intro movie to TF2.  I made that a reality.  Go <a href="http://cid-f664fe91d679b937.skydrive.live.com/browse.aspx/Public?authkey=uxDxSlIjPkI%24">here</a> and download both files (they are different files, stupid thing just hides the extensions) and extract the larger one to get both files out of it.  Put them in Steam\SteamApps\&lt;username&gt;\Team Fortress 2\tf\media and you&#8217;re good to go.</p>
<p>Had to transcode it TWICE because <a href="http://www.radgametools.com/bnkdown.htm">RADTools</a> and possibly DirectShow hate me so I had to transcode it to XViD and then use RADTools to make a usable BNK file but the quality is OK except in a couple of frames where the names appear on the screen but I blame the Bink codec for that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2009/07/04/new-file-updated-files-sneak-peaks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Indiana Jones and the Kingdom of the Infernal Crystal Machine Skull</title>
		<link>http://www.mzzt.net/2008/06/08/indiana-jones-and-the-kingdom-of-the-infernal-crystal-machine-skull/</link>
		<comments>http://www.mzzt.net/2008/06/08/indiana-jones-and-the-kingdom-of-the-infernal-crystal-machine-skull/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 04:26:27 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Crystal Skull]]></category>
		<category><![CDATA[Indiana Jones]]></category>
		<category><![CDATA[Infernal Machine]]></category>
		<category><![CDATA[Kingdom]]></category>

		<guid isPermaLink="false">http://www.mzzt.net/2008/06/08/indiana-jones-and-the-kingdom-of-the-infernal-crystal-machine-skull/</guid>
		<description><![CDATA[I have found that the latest movie has more than a passing resemblance to a classic PC game which unfortunately is a bit hard to get working on modern PCs. Somehow it magically started working again on my PC (not sure what I did) so I&#8217;ve been playing through it again. While talking on IRC [...]]]></description>
			<content:encoded><![CDATA[<p>I have found that <a href="http://en.wikipedia.org/wiki/Indiana_Jones_and_the_Kingdom_of_the_Crystal_Skull">the latest movie</a> has more than a passing resemblance to <a href="http://en.wikipedia.org/wiki/Indiana_Jones_and_the_Infernal_Machine">a classic PC game</a> which unfortunately is a bit hard to get working on modern PCs.  Somehow it magically started working again on my PC (not sure what I did) so I&#8217;ve been playing through it again.</p>
<p>While talking on IRC yesterday I decided to make a list of the major points of similarity.  I&#8217;ll leave off the obvious things such as Indy making sure he doesn&#8217;t lose his hat and such.</p>
<p>Obviously this will be chock-full of spoilers for BOTH the movie and the game so be warned.<span id="more-43"></span></p>
<ol>
<li>An ancient culture worships an alien (or alien race) from another dimension as a god and builds a structure to honor them.</li>
<li>A woman who believes in psychic powers is harmed near the end of the story by the aforementioned alien.</li>
<li>We only get to see the living, true form of this alien (or race) at the end of the story.</li>
<li>Some glimpses of it are offered before then in statues or dead bodies.</li>
<li>At the end the ancient structure collapses and Indy must rush out of it.</li>
<li>At some point Indy has to navigate shrinking platforms attached to an arcing wall over a large drop.</li>
<li>Indy rides a boat down waterways.</li>
<li>Dr. Jones is living his routine life until someone finds him to tell him his help is needed elsewhere, and then the adventure starts.</li>
<li>Indy is betrayed by someone he thought was an ally.</li>
<li>Near the end, the villain messes with alien technology in an ancient culture&#8217;s shrine in an attempt to gain power, and in doing so puts everyone at risk.</li>
<li>The Soviets are a prominent &#8220;bad guy&#8221;.</li>
<li>Indy is captured by the Soviets (at least) once, but escapes, beating them to their destination.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2008/06/08/indiana-jones-and-the-kingdom-of-the-infernal-crystal-machine-skull/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guardian of Paradise</title>
		<link>http://www.mzzt.net/2007/05/04/guardian-of-paradise/</link>
		<comments>http://www.mzzt.net/2007/05/04/guardian-of-paradise/#comments</comments>
		<pubDate>Fri, 04 May 2007 06:03:51 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://blog.mzzt.net/2007/05/04/guardian-of-paradise/</guid>
		<description><![CDATA[I found this neat game called Guardian of Paradise. It&#8217;s obviously Zelda-influenced, although it has some very nice new ideas mixed into it. There is no main overworld though, and the idea of dungeons is a bit blurred; basically, every place you go is a new level. Halfway through the game I switched back from [...]]]></description>
			<content:encoded><![CDATA[<p>I found this neat game called <a href="http://agtp.romhack.net/project.php?id=rakuga">Guardian of Paradise</a>.  It&#8217;s obviously Zelda-influenced, although it has some very nice new ideas mixed into it.  There is no main overworld though, and the idea of dungeons is a bit blurred; basically, every place you go is a new level.<span id="more-26"></span></p>
<p>Halfway through the game I switched back from using Vista to XP.  I got sick and tired of slow gaming and not <a href="http://blog.mzzt.net/2006/12/30/wiindows/">being able to use my Wiimote</a> and I decided to switch back.  I&#8217;ll probably stay in XP for awhile now.  Anyways I made <a href="http://junk.mzzt.net/Guardian%20of%20Paradise.PIE" target="_blank">a neat control scheme for GoP</a> as well as <a href="http://junk.mzzt.net/Wiimouse%202%20IR.PIE" target="_blank">tweaked my existing mouse</a> using some sample scripts to make use of the IR sensor bar.  Unfortunately the bar is only on while the Wii console is on and not sleeping, so I might need a wireless bar if I intend to use a Wiimote more often as a mouse.  It is fun though, and should make using the pointer for FPSs more fun, although right now GlovePIE isn&#8217;t recognizing one of my controllers (BlueSoleil has no problem) and completely ignored a nunchuck I plugged into one that worked.  I&#8217;m sure it&#8217;ll magically start working eventually.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2007/05/04/guardian-of-paradise/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updates</title>
		<link>http://www.mzzt.net/2007/04/24/updates/</link>
		<comments>http://www.mzzt.net/2007/04/24/updates/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 01:13:57 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Portable Apps]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://blog.mzzt.net/2007/04/24/updates/</guid>
		<description><![CDATA[Some updates to previous posts, and some new stuff. I got my TV Tuner to work satisfactory under Vista using DScaler. It doesn&#8217;t directly support my $30 card, but one of the entries in its supported cards list is only a few models older than the card Windows Vista thinks I have&#8230; I guess it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Some updates to previous posts, and some new stuff.<span id="more-25"></span></p>
<p>I got my TV Tuner to work satisfactory under Vista using <a href="http://deinterlace.sourceforge.net/">DScaler</a>.  It doesn&#8217;t directly support my $30 card, but one of the entries in its supported cards list is only a few models older than the card Windows Vista thinks I have&#8230; I guess it&#8217;s the same chipset.  Anyways I crossed my fingers and tried it and it works fine.</p>
<p>My remote desktop failed on spring break&#8230; I figured out it was because my computer rebooted.  To explain: <a href="http://openvpn.net/">OpenVPN</a> does not support UAC, which means I have to run it elevated so it can update the routing tables otherwise the VPN doesn&#8217;t work; the VPN uses a subset of the addresses of my local network so I have to change the metric for the VPN to be lower than the local network so my traffic gets routed correctly.  Anyways if I run it elevated I can&#8217;t have it autorun at startup, Vista won&#8217;t let you&#8230; which makes sense, since no one might be around to click the &#8220;Continue&#8221; button.</p>
<p>Anyways this means I have to update the routing tables by hand using a batch file in an Administrator Command Prompt.  Of course, this shouldn&#8217;t affect incoming connection, right?  The weird thing was, even though I was using TCP to connect to the VPN from the dorms, I was using UDP to connect from home, so for some reason that caused return packets to not get routed correctly, hence it looked like my comp wasn&#8217;t even on the network.  <a href="http://www.coop-active.com/">Max</a> (the guy who runs the VPN) suggested routing might be to blame, and sure enough, connecting to the VPN with TCP allowed me to connect to my computer and fix the routing tables.</p>
<p>The Wii is great fun.  I have:</p>
<ul>
<li>The Legend of Zelda: Twilight Princess</li>
<li>Wii Sports</li>
<li>Wii Play</li>
<li>Super Paper Mario</li>
</ul>
<p>Twilight Princess is my favorite game, I&#8217;ve played it through twice already.  Wii Sports is great with friends; Wii Play is a similar minigame collection but I&#8217;ve found it more fun alone than Wii Sports was&#8230; the minigames are more odd and wacky than Wii Sports&#8217;.  Want to see your Mii&#8217;s abducted by aliens?  In a Duck-Hunt-esque minigame, no less&#8230;</p>
<p>I haven&#8217;t had a chance to try it with friends yet.</p>
<p>Super Paper Mario was fun, it was a bit repetitive in the beginning but the levels have more variety as you go along&#8230; also the story is pretty good, and has an unexpected plot twist at the end.  It&#8217;s worth it even if you have to struggle a bit through the game.</p>
<p>I just ordered a metric arseload of new stuff.  My 16gb flash drive, which I am already starting to fill to the brim with ROMs and useful apps and virtual machines, and an SD card reader arrived today.  Now I can transfer files to and from my Wii.  Only problem now will be getting videos in the right format&#8211;shouldn&#8217;t be too hard&#8211;getting them to look good and yet not balloon in size&#8211;a bit harder&#8211;and justifying it since I&#8217;ll be watching them on the same screen anyways, at potentially lower quality.  I have a TV tuner, remember?  At any rate I can back up save games and channels now, maybe load some interesting ones from the internet.  I wonder if anyone is hacking &#8216;em?</p>
<p>Other stuff I ordered includes Pokémon Pearl, which seems to be the talk of IRC, a USB hub, which I hope comes soon because I had to plug one of my flash drives into USB1.1 to transfer files because I only had two ports open, and a 4gb SD card for my camera.  My existing 256mb card is more than enough for transferring Wii save games and channels, of course I&#8217;ll borrow it if I decide I want to watch movies on the Wii.</p>
<p>My internet went down for a full day, and I think ITS set a new record in the process, but I took the time to code up a storm.  I made a .NET wrapper for <a href="http://fabrice.bellard.free.fr/qemu/">Qemu</a> which allows me to programmatically specify VM parameters and launch the VM, and kill it when I&#8217;m done.  Not bad by itself, but I&#8217;m hoping to build a Virtual PC Console clone to manage my VMs.  Right now I&#8217;m making a custom listbox like the one VPC uses to hole the list of Virtual Machines.  I&#8217;m even gonna use Vista&#8217;s thumbnail API to preview the windows like VPC does&#8230; although VPC doesn&#8217;t use that API, and I&#8217;m too lazy to make something for XP so you guys&#8217;ll be stuck with blanks there.  My only problem is I&#8217;m not sure I entirely understand all the parameters&#8211;what combinations aren&#8217;t allowed, which switches can be used multiple times, etc.  Network is the hardest but I covered all the example syntax stuff so I think I&#8217;m good.</p>
<p>As a side note, Vista is slow.  Especially in gaming. Explorer&#8217;s file copier is also unnecessarily slow&#8230; hopefully there&#8217;ll be a patch out soon (yeah right).  At least there seems to be new nVidia drivers to fix the gaming slowness&#8230; haven&#8217;t had a chance to install those yet, since I don&#8217;t reboot often, and usually it&#8217;s because Vista BSoDs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2007/04/24/updates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wii!</title>
		<link>http://www.mzzt.net/2007/03/04/wii/</link>
		<comments>http://www.mzzt.net/2007/03/04/wii/#comments</comments>
		<pubDate>Sun, 04 Mar 2007 21:18:24 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://blog.mzzt.net/2007/03/04/wii/</guid>
		<description><![CDATA[I will have my Wii on Friday, when I go home for spring break! However my TV tuner is not working satisfactory on Vista.  I will have to boot into XP and Ubuntu to see if it&#8217;s limited to there&#8230; I should probably just get a new one or some sort of Composite-&#62;VGA adapter or [...]]]></description>
			<content:encoded><![CDATA[<p>I will have my Wii on Friday, when I go home for spring break! <img src='http://www.mzzt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>However my TV tuner is not working satisfactory on Vista.  I will have to boot into XP and Ubuntu to see if it&#8217;s limited to there&#8230; I should probably just get a new one or some sort of Composite-&gt;VGA adapter or something.</p>
<p>Also the Wiimote isn&#8217;t working in Vista&#8230; GlovePIE won&#8217;t run without crashing (weird, I swear it was working before), and BlueSoleil won&#8217;t install properly.</p>
<p>Interestingly, MS&#8217; Bluetooth drivers can detect the Wiimote and even go as far as to add it to Game Controllers.  But it detects no axis or buttons  so that&#8217;s fairly useless.  I recall when I had GlovePIE working that it wasn&#8217;t able to make use of the MS drivers either.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2007/03/04/wii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portable ZZT / Super ZZT</title>
		<link>http://www.mzzt.net/2006/12/19/portable-zzt-super-zzt/</link>
		<comments>http://www.mzzt.net/2006/12/19/portable-zzt-super-zzt/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 02:26:20 +0000</pubDate>
		<dc:creator>Dan Bugglin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Portable Apps]]></category>

		<guid isPermaLink="false">http://blog.mzzt.net/2006/12/19/portable-zzt-super-zzt/</guid>
		<description><![CDATA[I just stuck ZZT and Super ZZT onto my flash drive&#8230; can&#8217;t believe I&#8217;d forgotten about them. They&#8217;re old DOS games that run fine under XP&#8230; and are still fun to edit with even today. I should also stick the latest MegaZeux 2.8x branch on there too, later, although MZX games actually have music and [...]]]></description>
			<content:encoded><![CDATA[<p>I just stuck <a href="http://en.wikipedia.org/wiki/ZZT">ZZT</a> and <a href="http://en.wikipedia.org/wiki/Super_ZZT">Super ZZT</a> onto my flash drive&#8230; can&#8217;t believe I&#8217;d forgotten about them.  They&#8217;re old DOS games that run fine under XP&#8230; and are still fun to edit with even today.  I should also stick the latest <a href="http://en.wikipedia.org/wiki/MegaZeux">MegaZeux</a> 2.8x branch on there too, later, although MZX games actually have music and tend to be bigger, so I wouldn&#8217;t be able to fit as many.<span id="more-12"></span></p>
<p>For those of you who don&#8217;t know, these games are of the genre known as &#8220;Game Creation Systems&#8221;.  They all include integrated editors and object oriented* scripting languages which are powerful enough to allow you to create some amazing things.  They all run in text mode, which means you&#8217;re limited graphically, but it&#8217;s still amazing what can be done.  MegaZeux is the most powerful of the three, and is able to dynamically change the palette on demand, as well as the ASCII character set.  Sadly I find all of them have rather limited scripting language syntax, but they&#8217;re simple enough to quickly get the hang of and make stuff in.</p>
<p>* When I say object oriented I don&#8217;t mean in the programming sense, with classes and such, but rather code you write is tied to a specific object, and so scripting commands tend to be focused around manipulating the current object.  MegaZeux has a more extensive command library but it&#8217;s still usually best to let each object manipulate itself.  Object A might move around a bit and then tell Object B, using a message (basically a GOTO across objects) to move around a bit.</p>
<p>So now that I&#8217;ve completely deviated from my set topic&#8230; to get ZZT and Super ZZT ready for my USB stick, I did my usual general cleanup on them&#8230; although neither has much in the way of extraneous files so I didn&#8217;t end up deleting anything.  I also compressed them with <a href="http://upx.sourceforge.net/">UPX</a>, although ZZT.EXE and SUPERZ.EXE aren&#8217;t compressible.  The only things that compressed were EXE and COM files from the tools I downloaded, including:</p>
<ul>
<li><a href="http://kevedit.sourceforge.net/">KevEdit</a> &#8211; A third-party editor for ZZT, much better than the built-in editor.<a href="http://kevedit.sourceforge.net/"><br />
</a></li>
<li><a href="http://zzt.belsambar.net/?p=database&#038;title=Font%20Mania">FontMania</a> &#8211; Not necessarily just for ZZT, it patches the text-mode font to allow for &#8220;character sets&#8221; in ZZT.  Not even sure if it works in Windows, heh.</li>
<li><a href="http://kvance.com/project/megahack/">MegaHack</a> &#8211; A cool looking tool that includes a MegaZeux password ripper and a ZZT game unlocker (some editors used to use tools that would corrupt pieces of ZZT&#8217;s header files to prevent ZZT&#8217;s editor from opening them, although ZZT itself could run them fine.  They are all easily reversible, though).  Of course MegaHack&#8217;s real value is how extravagant it is for having so few actual features. <img src='http://www.mzzt.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><a href="http://members.aol.com/chronos30/">ZZTWeb</a> &#8211; An infinitely helpful (apart from my contributions) ZZT help file replacement.</li>
</ul>
<p>I also grabbed a few old games I remembered were fun, as well as all the Featured Games, Games of the Month and Classic Games of the Month from <a href="http://zzt.belsambar.net/">z2</a>.  That should give me a good enough library.</p>
<p>Weighs in at 29mb&#8230; that was A LOT of games&#8230; although a base ZZT package would hardly push a MB or two&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mzzt.net/2006/12/19/portable-zzt-super-zzt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

