<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>7ffc7cb891fa7618a9d02762b470fbc27f350ba0</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/8a31f25a4f755c10dd5f5144ff20e67726b563af</url>
    <id>8a31f25a4f755c10dd5f5144ff20e67726b563af</id>
    <committed-date>2009-06-07T09:11:08-07:00</committed-date>
    <authored-date>2009-06-07T09:11:08-07:00</authored-date>
    <message>Map compression is added! Not only that, but it is fully compatible with current servers/clients - thus, compression will only occur between clients and servers of this branch. Thanks to Xeio for the compression code, which is unchanged from his branch - it's a feature that saves quite a bit of time + bandwidth.</message>
    <tree>aff8b915fcaaae5c8b9d5e92f95c2a815ead368d</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22bb636bf72eed7acf2fb6f9a3d98aeeed5fed32</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/7ffc7cb891fa7618a9d02762b470fbc27f350ba0</url>
    <id>7ffc7cb891fa7618a9d02762b470fbc27f350ba0</id>
    <committed-date>2009-06-07T08:14:48-07:00</committed-date>
    <authored-date>2009-06-07T08:14:48-07:00</authored-date>
    <message>Fixed a problem with admins - for an unkown reason their admin status would drop after time. Also fixed the &quot;add admin&quot; commands - they were missing a ! that made them never work.</message>
    <tree>08609b75cc2a019b892b767a4ab1726d634e2ac5</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>68407d2664e3f73e847317e233cedd54a52f616f</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/22bb636bf72eed7acf2fb6f9a3d98aeeed5fed32</url>
    <id>22bb636bf72eed7acf2fb6f9a3d98aeeed5fed32</id>
    <committed-date>2009-06-05T16:23:09-07:00</committed-date>
    <authored-date>2009-06-05T16:23:09-07:00</authored-date>
    <message>Just a neat change for clients. I've added two options per team that define their colour and name - change these to change the ingame player sprites, chat / ui text, etc. If you remove the options completely it will use the original sprites.</message>
    <tree>caa525c8fadb5ae958adbc371794105c0c96e3be</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d974ffca1864bfbc8c193bbb52f9ad1c185c63fc</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/68407d2664e3f73e847317e233cedd54a52f616f</url>
    <id>68407d2664e3f73e847317e233cedd54a52f616f</id>
    <committed-date>2009-06-05T12:36:55-07:00</committed-date>
    <authored-date>2009-06-05T12:36:55-07:00</authored-date>
    <message>Several changes in addition to code cleanup. Added admin players - they get unrestricted access to the console commands by appending \ to the start of their message, with the exception of a few commands like &quot;players&quot; which have a lot of output. Add ips to admins.txt - note that if it's on a lan network you need the lan ip. Other changes include:

-Fixed errors in bann and kickn commands - they now find partial matches and ignore case.
-Made the greeting script take up slightly less memory (very slightly, btw - no functional difference)
-Devs should now add their commands to ProcessCommand. Also, still add boolean/int/string vars using the varBind commands - that takes care of input automatically
-New &quot;admin&quot; command to add admins - note that admins can add other admins, since right now there is no distinction between moderators and admins. You can fix this by changing 2 to 1 on line 559
-&quot;Players&quot; command now displays admin status</message>
    <tree>1eaf4f1840329467a0a41fdd6c24c08f79986781</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ecb5e08ed5438299faa9af5eff88d7342eb5968f</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/d974ffca1864bfbc8c193bbb52f9ad1c185c63fc</url>
    <id>d974ffca1864bfbc8c193bbb52f9ad1c185c63fc</id>
    <committed-date>2009-06-04T20:28:17-07:00</committed-date>
    <authored-date>2009-06-04T20:28:17-07:00</authored-date>
    <message>Several changes - mostly code cleanups. Fixed server browser/settings menu not using buffered keyboard input + localization. Fixed lack of proper key binds for movement (WASD default). Added sprint mechanic back but at a smaller multiplier. Removed all dependencies on KeyMap.cs. Prepared for new &quot;Cancel&quot; button on class/team select menus.</message>
    <tree>939bef392783ec76d014a27386f50d65efef3b8d</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b2000c31afeee671b77bb3a07cb33ab2dac54485</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/ecb5e08ed5438299faa9af5eff88d7342eb5968f</url>
    <id>ecb5e08ed5438299faa9af5eff88d7342eb5968f</id>
    <committed-date>2009-06-04T18:59:05-07:00</committed-date>
    <authored-date>2009-06-04T18:59:05-07:00</authored-date>
    <message>Minor bug fix - &quot;BlockDown&quot; bind was actually equivilent to the &quot;BlockUp&quot; bind, thus making both directions of the scroll wheel cycle in the same direction. This has been remedied.</message>
    <tree>a5ff3c9948521d9ab6f25abe8b6497ab5c860a09</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8af4c74df1197dfb26cf64b1a469727b389e0149</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/b2000c31afeee671b77bb3a07cb33ab2dac54485</url>
    <id>b2000c31afeee671b77bb3a07cb33ab2dac54485</id>
    <committed-date>2009-06-03T20:11:33-07:00</committed-date>
    <authored-date>2009-06-03T20:11:33-07:00</authored-date>
    <message>Two main sets of changes: Full key binding support (custom keyboard layouts) and better organization of shared materials.

First is key binding. there is a new file called &quot;keymap.txt&quot; that allows players to bind any of the ingame commands to any of the keys in the XNA-defined Keys enum, as well as a few special cases (control, alt, shift).
There is no support for macros (eg. you can't have a key fire then switch weapon) as each key can only do one action for now.
If you mess up your key bindings you can just delete the file to get the original back.
The key binding file supports comments with # and any spacing.


Second is some code structure changes. Most notably, I've moved a lot of the shared classes / constants to a new project called &quot;InfiniminerShared&quot;. This makes it easier to find a lot of the definitions that are used across multiple classes and/or across the client and server.
This is also in preperation of a proper client-server system - that was actually the initial intention of the Buttons enum, but I then pursued custom key layouts.</message>
    <tree>f6bc975c2ff971d6c9e7b7ed65d42fff8a9acaec</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bddfffb2c4b7860e20b99cb085effc8dd4cd7757</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/8af4c74df1197dfb26cf64b1a469727b389e0149</url>
    <id>8af4c74df1197dfb26cf64b1a469727b389e0149</id>
    <committed-date>2009-05-31T08:25:18-07:00</committed-date>
    <authored-date>2009-05-31T08:25:18-07:00</authored-date>
    <message>Several new server settings and various other features:

Client:
-Ctrl-S will now save the level under saved_SERVERNAME_TIMESTAMP.lvl. Note that this is not perfect as the client does not have which teams built what - as a result, removing blocks may not work correctly, in particular for forcefields which can then only be removed by the same team colour
-I changed the death messages back to the originals but still left the new ones commented
-Added an extra help message about banks being indestructible
-Made it so that the &quot;damage&quot; effect and landing sound is not played for landing on jump blocks without dying - makes jump courses easier to bear

Server:
-New auto-load settings - you can specify your server to load a particular map when it starts (immediately, without generating one). This is also loaded if you try executing a blank load command
-New greeting feature - a message sent to players on their first spawn. The default is &quot;Welcome [name] to my server!&quot;, where [name] is replaced by their name. Comment the option out of the config file to disable it
-Removed &quot;reload&quot; command as restart is more thorough
-Changed the way ips are outputted by the &quot;players&quot; command - they are now put on the next line, so that people with rediculously long names don't obscure their ip address for kicking/banning
-Made the server tell all players that it's changing map so when they disconnect they don't think it crashed
-Made server console output whether the level file to load was found or not</message>
    <tree>addaf241e9c077ff1a357568d4d41567fa768c0c</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2ee01774c6f0caaad64cd9b92ece4edd4f38999b</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/bddfffb2c4b7860e20b99cb085effc8dd4cd7757</url>
    <id>bddfffb2c4b7860e20b99cb085effc8dd4cd7757</id>
    <committed-date>2009-05-30T08:28:42-07:00</committed-date>
    <authored-date>2009-05-30T08:28:42-07:00</authored-date>
    <message>A couple bug fixes related to chat message crashes. Also added a new way for servers to chat from console - just put y in front of your message!</message>
    <tree>2e13bb984640580c9368257ad041d5001a814d95</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8076ec907a936c6c00dcbe10a22ddf31e0350bed</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/2ee01774c6f0caaad64cd9b92ece4edd4f38999b</url>
    <id>2ee01774c6f0caaad64cd9b92ece4edd4f38999b</id>
    <committed-date>2009-05-30T07:59:47-07:00</committed-date>
    <authored-date>2009-05-30T07:59:47-07:00</authored-date>
    <message>Made it so no keys are dropped in the chat buffer, added road block absorbing lava, added credit to Fish for a couple concepts, added threading for map sending, and fixed some important issues with the public server list thread (would start to create + destroy constantly).</message>
    <tree>ad8b90ff83b926565fa1f3fb41017f844ed942d5</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cce488a1d027ea7bdf58af72f498ae73219ecb52</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/8076ec907a936c6c00dcbe10a22ddf31e0350bed</url>
    <id>8076ec907a936c6c00dcbe10a22ddf31e0350bed</id>
    <committed-date>2009-05-29T17:56:50-07:00</committed-date>
    <authored-date>2009-05-29T17:56:50-07:00</authored-date>
    <message>Mostly server changes - a lot more options available via the server console and some new features:

-Spherical tnt explosions option
-Option to let lava fill any hole (expands with only lava as a support)
-Option to let shock blocks spread lava

Only one client change - the roads have new textures, which make them look a lot better from the top (more like a tiled road) and generally better otherwise.</message>
    <tree>e53bd46b5bdec97d3e10e5d74de3883162194d16</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ee42b73ad866b8ca97e6a379e3a34b502562d4f</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/cce488a1d027ea7bdf58af72f498ae73219ecb52</url>
    <id>cce488a1d027ea7bdf58af72f498ae73219ecb52</id>
    <committed-date>2009-05-24T08:24:00-07:00</committed-date>
    <authored-date>2009-05-24T08:24:00-07:00</authored-date>
    <message>Updated changelog, possibly for the final time - reflects all changes and outstanding bugs since original V1.5</message>
    <tree>357aea5b6f000729e8ef4f1ac90651664f221d5d</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ff632730f361663cfd3ee80151af7fe3a1f5198e</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/7ee42b73ad866b8ca97e6a379e3a34b502562d4f</url>
    <id>7ee42b73ad866b8ca97e6a379e3a34b502562d4f</id>
    <committed-date>2009-05-24T07:53:32-07:00</committed-date>
    <authored-date>2009-05-24T07:53:32-07:00</authored-date>
    <message>Some stability fixes for both client and server (changes independant from each other):

All network communications now have exceptions caught. This should prevent most server / client crashing due to invalid network communications.</message>
    <tree>6b2a40b8a79782ec6b4ea2cb78b6db94daecf0cb</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1c5a389a755b9240a94e7af32cf3f604d736fc5b</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/ff632730f361663cfd3ee80151af7fe3a1f5198e</url>
    <id>ff632730f361663cfd3ee80151af7fe3a1f5198e</id>
    <committed-date>2009-05-22T21:19:14-07:00</committed-date>
    <authored-date>2009-05-22T21:19:14-07:00</authored-date>
    <message>Miscellaneous server changes:

-TNT flag in settings file
-A few more commands, such as bann (ban name) and kickn
-Map loading now auto-disconnects everyone
-&quot;toggle tnt&quot; will toggle on/off tnt detonation actually doing anything
-Staggered public server updating so that if people join in rapid succession you don't spam requests and slow down the game
-Auto map saving every 5 minutes; if the server crashes you can restore the map state
-Cleaned up a bit of the code</message>
    <tree>b5df66c3615f377f2a6d8ca1ec0cd2e6dae36b9f</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>77f3fdc6e41d4c390d6c567b7a861a846e99d973</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/1c5a389a755b9240a94e7af32cf3f604d736fc5b</url>
    <id>1c5a389a755b9240a94e7af32cf3f604d736fc5b</id>
    <committed-date>2009-05-22T14:45:42-07:00</committed-date>
    <authored-date>2009-05-22T14:45:42-07:00</authored-date>
    <message>Added changelog.txt to keep track of all changes.
No functional changes this commit.</message>
    <tree>6ad3231645b68baf790adcffeba0a8ba41ac7dbe</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>02cf93a2423822ffa06ec5d1fd56a9c5eb1f01e1</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/77f3fdc6e41d4c390d6c567b7a861a846e99d973</url>
    <id>77f3fdc6e41d4c390d6c567b7a861a846e99d973</id>
    <committed-date>2009-05-22T14:24:34-07:00</committed-date>
    <authored-date>2009-05-22T14:24:34-07:00</authored-date>
    <message>Miscellaneous changes to game joining and server 'players' output:
-When joining games it now reads &quot;Connecting...&quot; until the connection is established - thus making non-responsive servers easy to spot
-Fixed crash if you attempted to send a chat message at the end of a normal game - the server might close without the client realizing it, making SendMessage crash without a viable connection
-Made server 'players' command output the number of players and server capacity</message>
    <tree>b4426bd09ae462f30f07ef7343df138a36f9c128</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c776be0346c5a306144d91691516e7299c194ae4</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/02cf93a2423822ffa06ec5d1fd56a9c5eb1f01e1</url>
    <id>02cf93a2423822ffa06ec5d1fd56a9c5eb1f01e1</id>
    <committed-date>2009-05-22T10:43:20-07:00</committed-date>
    <authored-date>2009-05-22T10:43:20-07:00</authored-date>
    <message>Copy &amp; Paste is supported in chat now! (Ctrl-V, Ctrl-X, and Ctrl-C).

Aside from this I made a few small changes and a couple bugfixes. Mainly:
-Server browser now dims servers that are full (does not work on lan servers)
-Fixed small bug where game would sometimes crash when an attempt to play a 3D sound was made
-Changed previous datafile loading to use the newer DatafileWriter class - allows for spaces in names and other input
-Added failsafe to DatafileWriter class for the future feature to use one instance multiple times
-Fixed a lot of &quot;unused local variable e&quot; errors - you don't need to specify an exception variable in C#
	-Note that this has no effect on players, only developers</message>
    <tree>13c003bd60291c3f4c1012f32fd1b7261f459e35</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>403a699d4169e99181274e9ec239e08d4f010367</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/c776be0346c5a306144d91691516e7299c194ae4</url>
    <id>c776be0346c5a306144d91691516e7299c194ae4</id>
    <committed-date>2009-05-22T08:19:50-07:00</committed-date>
    <authored-date>2009-05-22T08:19:50-07:00</authored-date>
    <message>Settings menu added! Along with it comes several interface element classes to ease future gui creation.

On the server browser menu there is now a &quot;Settings&quot; menu bottom-center.</message>
    <tree>4d8e9f973e59e2771440030c7c32e66c2f5d2721</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22bbe48f07b2532f1ffc910106d2a462b1b518bd</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/403a699d4169e99181274e9ec239e08d4f010367</url>
    <id>403a699d4169e99181274e9ec239e08d4f010367</id>
    <committed-date>2009-05-21T10:24:21-07:00</committed-date>
    <authored-date>2009-05-21T10:24:21-07:00</authored-date>
    <message>Added a mouse sensitivity setting to client.config.txt.
Values from 1-50 are acccepted, 5 is the default setting</message>
    <tree>e1798c24ad238673d11d44d690478d09e848302c</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f1aeb513d77568c97bf6ce6687008918b6b5073</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/22bbe48f07b2532f1ffc910106d2a462b1b518bd</url>
    <id>22bbe48f07b2532f1ffc910106d2a462b1b518bd</id>
    <committed-date>2009-05-20T21:03:17-07:00</committed-date>
    <authored-date>2009-05-20T21:03:17-07:00</authored-date>
    <message>A couple quick changes:

-Fixed readibility problem with new chat text - black shadow was not drawing correctly
-Score menu now displays server name at the top of the screen - does not work if you directly connect</message>
    <tree>0b7a26f8e35b170bffdeadb1417a1fba48ee783e</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a7d729be31d0151f7f7d4fb007932193097cde8</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/5f1aeb513d77568c97bf6ce6687008918b6b5073</url>
    <id>5f1aeb513d77568c97bf6ce6687008918b6b5073</id>
    <committed-date>2009-05-20T19:04:32-07:00</committed-date>
    <authored-date>2009-05-20T19:04:32-07:00</authored-date>
    <message>Another set of basic yet useful features:

-Changed death messages and made them all be stored in variables for easy future modification
-Wordwrap is fully functional! Currently it assumes a 1024 resolution but all in all it wraps chat text, making it so that
	-People with different resolutions can see the full message
	-You don't have to manually split up messages</message>
    <tree>c8441db74f4b6b2cf792b9dc3069c25dea330b8a</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f8d45f42a70d78af520b14885a9a36304d7887a6</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/9a7d729be31d0151f7f7d4fb007932193097cde8</url>
    <id>9a7d729be31d0151f7f7d4fb007932193097cde8</id>
    <committed-date>2009-05-20T16:56:05-07:00</committed-date>
    <authored-date>2009-05-20T16:56:05-07:00</authored-date>
    <message>Big changes!

-The last 10 chat messages are stored - whenever you start chatting (y) it shows this history! Think of any source game and you'll know what I mean.
-Enemy player names are now drawn but, to keep it fair, they are only drawn if:
	-You are within a few meters of them
	-You have eye contact with them</message>
    <tree>253ad6615118cd16cf665123dd24e6bec49eb738</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95c0acb89fa587f1bff5df86f61c12b876f06220</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/f8d45f42a70d78af520b14885a9a36304d7887a6</url>
    <id>f8d45f42a70d78af520b14885a9a36304d7887a6</id>
    <committed-date>2009-05-20T15:30:33-07:00</committed-date>
    <authored-date>2009-05-20T15:30:33-07:00</authored-date>
    <message>Removed sprinting and right-click-for-alternate-colour mechanisms - updated help screen to reflect changes.

The main changes from V1.5 then are:
-Names appear in team colour
-Weapon hotkeys 1-5
-8&amp;9 for bank functionality

A much shorter list - maybe 1.5x speed or some similar compromise could be made on sprinting?</message>
    <tree>d5ed8644953c962f59e8711f38177450eb3f0eb7</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef1440ff738fec49fbcf94317b8dfda1f2d9ac6a</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Metroid48@.(none)</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/95c0acb89fa587f1bff5df86f61c12b876f06220</url>
    <id>95c0acb89fa587f1bff5df86f61c12b876f06220</id>
    <committed-date>2009-05-19T17:21:34-07:00</committed-date>
    <authored-date>2009-05-19T17:21:34-07:00</authored-date>
    <message>Same features as before, added names being in team colours.</message>
    <tree>abc63a6b9bd35ece6b0c418ef421e6d5b97c9173</tree>
    <committer>
      <name>unknown</name>
      <email>Metroid48@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>34947f2537005629e55a5e4b0c030f938c7455b8</id>
      </parent>
    </parents>
    <author>
      <name>unknown</name>
      <email>Metroid48@.(none)</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/ef1440ff738fec49fbcf94317b8dfda1f2d9ac6a</url>
    <id>ef1440ff738fec49fbcf94317b8dfda1f2d9ac6a</id>
    <committed-date>2009-05-19T17:11:39-07:00</committed-date>
    <authored-date>2009-05-19T17:11:39-07:00</authored-date>
    <message>Help menu updated, bringing the total changes from original copy to:

-Sprint key
-Tool hotkeys 1-5
-Deposit/Withdrawl are 8 &amp; 9
-Right click to build opposite-colour transluscent blocks
-Help screen adjusted to signify new changes</message>
    <tree>f5030c03f61fb69ad01e028241ae66b8a02ea110</tree>
    <committer>
      <name>unknown</name>
      <email>Metroid48@.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b007e4de5adf6a20c7d2f7843b636dbed4a7530c</id>
      </parent>
    </parents>
    <author>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/34947f2537005629e55a5e4b0c030f938c7455b8</url>
    <id>34947f2537005629e55a5e4b0c030f938c7455b8</id>
    <committed-date>2009-05-18T20:46:27-07:00</committed-date>
    <authored-date>2009-05-18T20:46:27-07:00</authored-date>
    <message>Main changes</message>
    <tree>07a8d96054463b7b0785507b39a198a8727655dd</tree>
    <committer>
      <name>Metroid48</name>
      <email>metroid48@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b358071145b721eb71a4a9bc81c8be7a18c864ae</id>
      </parent>
    </parents>
    <author>
      <name>Rick Gibbed</name>
      <email>rick@gibbed.us</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/b007e4de5adf6a20c7d2f7843b636dbed4a7530c</url>
    <id>b007e4de5adf6a20c7d2f7843b636dbed4a7530c</id>
    <committed-date>2009-05-17T18:59:37-07:00</committed-date>
    <authored-date>2009-05-17T18:05:15-07:00</authored-date>
    <message>Wideshank's new splash screen.

Signed-off-by: Zach Barth &lt;zachbarth@gmail.com&gt;</message>
    <tree>5bbbd6cbb8f08ba91f6e1e49ee90a12e6ac5ad79</tree>
    <committer>
      <name>Zach Barth</name>
      <email>zachbarth@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>df3176e75770c9f9e171718be2ad3cf0c2efb05a</id>
      </parent>
    </parents>
    <author>
      <name>Rick Gibbed</name>
      <email>rick@gibbed.us</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/b358071145b721eb71a4a9bc81c8be7a18c864ae</url>
    <id>b358071145b721eb71a4a9bc81c8be7a18c864ae</id>
    <committed-date>2009-05-17T18:59:36-07:00</committed-date>
    <authored-date>2009-05-17T17:19:12-07:00</authored-date>
    <message>Debugger check for the Server, to let debugger handle exceptions that reach the top instead of showing a message box. Also removes some unused code.

Signed-off-by: Zach Barth &lt;zachbarth@gmail.com&gt;</message>
    <tree>ec2d488f5fb385dae1c5262a2b9268c7db49ea91</tree>
    <committer>
      <name>Zach Barth</name>
      <email>zachbarth@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>515060d94ae1ebfcc3505b303132ce4e0d5edc13</id>
      </parent>
    </parents>
    <author>
      <name>Zach Barth</name>
      <email>zachbarth@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/df3176e75770c9f9e171718be2ad3cf0c2efb05a</url>
    <id>df3176e75770c9f9e171718be2ad3cf0c2efb05a</id>
    <committed-date>2009-05-17T17:16:18-07:00</committed-date>
    <authored-date>2009-05-17T17:16:18-07:00</authored-date>
    <message>Tiny change in respawn code to allow people to spawn above the actual ground level.</message>
    <tree>d8d577d38fa453964d48d350f72cb2d2002f9c36</tree>
    <committer>
      <name>Zach Barth</name>
      <email>zachbarth@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0fad9ae0bbe326488661d9706ce480378a029c5e</id>
      </parent>
    </parents>
    <author>
      <name>Zach Barth</name>
      <email>zachbarth@gmail.com</email>
    </author>
    <url>http://github.com/Metroid48/Infiniminer/commit/515060d94ae1ebfcc3505b303132ce4e0d5edc13</url>
    <id>515060d94ae1ebfcc3505b303132ce4e0d5edc13</id>
    <committed-date>2009-05-17T17:03:40-07:00</committed-date>
    <authored-date>2009-05-17T17:03:40-07:00</authored-date>
    <message>Adding modified version of TheApathetic's respawn code.</message>
    <tree>f8eac9815121f5abaf7fafc5e1b8c6c5048bab07</tree>
    <committer>
      <name>Zach Barth</name>
      <email>zachbarth@gmail.com</email>
    </committer>
  </commit>
</commits>
