<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/opencombat</link><counters><counter name="forever" lastEventTime="1336944272" firstEventTime="1091811641">1025</counter><counter name="lastMonth" lastEventTime="1335735397" firstEventTime="1333411734">110</counter><counter name="thisMonth" lastEventTime="1336944272" firstEventTime="1335937451">17</counter></counters><metadata><item name="subtitle"><value type="text/plain">None</value></item><item name="description"><value type="text/plain">None</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Opencombat</value></item><item name="url"><value type="text/plain">None</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336928754</timestamp>       <body>         <commit>           <revision>215</revision>           <author>JeffM2501</author>           <url>http://opencombat.googlecode.com/svn-history/r215/</url>           <log>remove hard coded font and GUI items for HUD. Let the base renderer's be configured by a local XML file so users can set font sizes and scripts can just say what elements are needed for the game.</log>           <files>             <file action="modify">/trunk/unit0/client/View/Hud/HudElements.cs</file>             <file action="modify">/trunk/unit0/client/View/Hud/HudRenderer.cs</file>             <file action="modify">/trunk/unit0/client/View/Hud/Renderers/FrameRenderers.cs</file>             <file action="modify">/trunk/unit0/client/View/Hud/Renderers/TextRenderers.cs</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336622332</timestamp>       <body>         <commit>           <revision>214</revision>           <author>JeffM2501</author>           <url>http://opencombat.googlecode.com/svn-history/r214/</url>           <log>Add a user control that just fills in an image on OSs that don't support the default WebBrowser control so the default launcher interface at least works, and can be edited in the designer.</log>           <files>             <file action="add">/trunk/unit0/client/FailoverBrowser.Designer.cs</file>             <file action="add">/trunk/unit0/client/FailoverBrowser.cs</file>             <file action="add">/trunk/unit0/client/FailoverBrowser.resx</file>             <file action="modify">/trunk/unit0/client/Client.csproj</file>             <file action="modify">/trunk/unit0/client/DefaultLauncher.Designer.cs</file>             <file action="modify">/trunk/unit0/client/DefaultLauncher.cs</file>             <file action="modify">/trunk/unit0/client/Launcher.cs</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336595791</timestamp>       <body>         <commit>           <revision>213</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r213/</url>           <log>remove separate update progress dialog since launcher will handle it in a thread.</log>           <files>             <file action="modify">/trunk/unit0/client/Client.csproj</file>             <file action="remove">/trunk/unit0/client/UpdateProgress.Designer.cs</file>             <file action="remove">/trunk/unit0/client/UpdateProgress.cs</file>             <file action="remove">/trunk/unit0/client/UpdateProgress.resx</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336536560</timestamp>       <body>         <commit>           <revision>212</revision>           <author>JeffM2501@gmail.com</author>           <url>http://opencombat.googlecode.com/svn-history/r212/</url>           <log>for now, disable the browser ctl on non windows</log>           <files>             <file action="modify">/trunk/unit0/client/DefaultLauncher.Designer.cs</file>             <file action="modify">/trunk/unit0/client/DefaultLauncher.cs</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336525367</timestamp>       <body>         <commit>           <revision>211</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r211/</url>           <log>Try harder to detect OSX since some versions of mono report OSX as unix since lasy bastages used that to get the path delimitation character (WHEN THERE ARE FUNCTIONS FOR THAT!!!)</log>           <files>             <file action="modify">/trunk/unit0/client/Launcher.cs</file>             <file action="modify">/trunk/unit0/game/Utilities.cs</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336524418</timestamp>       <body>         <commit>           <revision>210</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r210/</url>           <log>add DefaultLauncher dialog that uses windows forms ( should work on windows and linux )</log>           <files>             <file action="add">/trunk/unit0/client/DefaultLauncher.Designer.cs</file>             <file action="add">/trunk/unit0/client/DefaultLauncher.cs</file>             <file action="add">/trunk/unit0/client/DefaultLauncher.resx</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336524050</timestamp>       <body>         <commit>           <revision>209</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r209/</url>           <log>replace pregame with a launcher system that can be loaded from an OS specific assembly if needed ( OSX may need to use another toolkit).
Have the new launcher save stuff to the config.
Implement some hook calls for authentication.</log>           <files>             <file action="add">/trunk/unit0/client/Launcher.cs</file>             <file action="modify">/trunk/unit0/client/Client.csproj</file>             <file action="modify">/trunk/unit0/client/ClientConfig.cs</file>             <file action="modify">/trunk/unit0/client/Game/ClientGame.cs</file>             <file action="modify">/trunk/unit0/client/MainWindow.cs</file>             <file action="modify">/trunk/unit0/client/Program.cs</file>             <file action="remove">/trunk/unit0/client/PreGame.Designer.cs</file>             <file action="remove">/trunk/unit0/client/PreGame.cs</file>             <file action="remove">/trunk/unit0/client/PreGame.resx</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336422568</timestamp>       <body>         <commit>           <revision>208</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r208/</url>           <log>add client config for storage of options.
use client config for screen size.</log>           <files>             <file action="add">/trunk/unit0/client/ClientConfig.cs</file>             <file action="modify">/trunk/unit0/client/Client.csproj</file>             <file action="modify">/trunk/unit0/client/MainWindow.cs</file>             <file action="modify">/trunk/unit0/client/Program.cs</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336332346</timestamp>       <body>         <commit>           <revision>207</revision>           <author>JeffM2501</author>           <url>http://opencombat.googlecode.com/svn-history/r207/</url>           <log>start message set for state changes.</log>           <files>             <file action="add">/trunk/unit0/game/Messages/StateMessages.cs</file>             <file action="modify">/trunk/unit0/game/Game.csproj</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336332113</timestamp>       <body>         <commit>           <revision>206</revision>           <author>JeffM2501</author>           <url>http://opencombat.googlecode.com/svn-history/r206/</url>           <log>Add messages to sync the state clock of the client with the state clock of the server.</log>           <files>             <file action="modify">/trunk/unit0/GameInstance/GameMessageProcessor.cs</file>             <file action="modify">/trunk/unit0/client/Game/ClientGame.cs</file>             <file action="modify">/trunk/unit0/client/ServerConnection.cs</file>             <file action="modify">/trunk/unit0/game/GameMessages.cs</file>             <file action="modify">/trunk/unit0/game/GameState.cs</file>             <file action="modify">/trunk/unit0/game/Messages/ConnectionMessages.cs</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336329502</timestamp>       <body>         <commit>           <revision>205</revision>           <author>JeffM2501</author>           <url>http://opencombat.googlecode.com/svn-history/r205/</url>           <log>add hooks and initial support for server scripts to add players and respond to messages.</log>           <files>             <file action="add">/trunk/unit0/server_data/test/server/Robots.py</file>             <file action="modify">/trunk/unit0/GameInstance/ChatProcessor.cs</file>             <file action="modify">/trunk/unit0/GameInstance/GameMessageProcessor.cs</file>             <file action="modify">/trunk/unit0/GameInstance/GameServer.cs</file>             <file action="modify">/trunk/unit0/GameInstance/ManagerConnection.cs</file>             <file action="modify">/trunk/unit0/GameInstance/Player.cs</file>             <file action="modify">/trunk/unit0/GameInstance/ServerScripting.cs</file>             <file action="modify">/trunk/unit0/Unit0.sln</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336244468</timestamp>       <body>         <commit>           <revision>204</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r204/</url>           <log>make a debug -able client only sln, helps find issues with 2 clients connected.</log>           <files>             <file action="modify">/trunk/unit0/client/Client.sln</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336241935</timestamp>       <body>         <commit>           <revision>203</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r203/</url>           <log>get chat input system drawing to display
hook up network send of chat to server
draw avatars for chat lines (TODO, topmost avatar won't draw).</log>           <files>             <file action="add">/trunk/unit0/base_data/ui/server_avatar.png</file>             <file action="modify">/trunk/unit0/client/ChatProcessor.cs</file>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Events.cs</file>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Input.cs</file>             <file action="modify">/trunk/unit0/client/Input.cs</file>             <file action="modify">/trunk/unit0/client/View/Hud/HudElements.cs</file>             <file action="modify">/trunk/unit0/client/View/Hud/HudRenderer.cs</file>             <file action="modify">/trunk/unit0/client/View/Hud/Renderers/TextRenderers.cs</file>             <file action="modify">/trunk/unit0/client/View/View.Hud.cs</file>             <file action="modify">/trunk/unit0/client/View/View.cs</file>             <file action="modify">/trunk/unit0/components/Textures/Textures.cs</file>             <file action="modify">/trunk/unit0/server_data/test/client/GUI.py</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336177974</timestamp>       <body>         <commit>           <revision>202</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r202/</url>           <log>fixes to start chat working</log>           <files>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Events.cs</file>             <file action="modify">/trunk/unit0/client/Input.cs</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336068491</timestamp>       <body>         <commit>           <revision>201</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r201/</url>           <log>make the license file be specific to the code, not necessarily the resources.</log>           <files>             <file action="add">/trunk/unit0/CodeLicense.txt</file>             <file action="remove">/trunk/unit0/License.txt</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1336012596</timestamp>       <body>         <commit>           <revision>200</revision>           <author>JeffM2501@gmail.com</author>           <url>http://opencombat.googlecode.com/svn-history/r200/</url>           <log>unused vars</log>           <files>             <file action="modify">/trunk/unit0/WorldDrawing/PlayerRenderer.cs</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1335922330</timestamp>       <body>         <commit>           <revision>199</revision>           <author>jeffm2501</author>           <url>http://opencombat.googlecode.com/svn-history/r199/</url>           <log>stuff for chat text</log>           <files>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Events.cs</file>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Input.cs</file>             <file action="modify">/trunk/unit0/client/View/Hud/HudRenderer.cs</file>             <file action="modify">/trunk/unit0/client/View/Hud/Renderers/TextRenderers.cs</file>             <file action="modify">/trunk/unit0/client/View/View.Hud.cs</file>             <file action="modify">/trunk/unit0/server_data/test/client/GUI.py</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1335720355</timestamp>       <body>         <commit>           <revision>198</revision>           <author>JeffM2501</author>           <url>http://opencombat.googlecode.com/svn-history/r198/</url>           <log>let script define more info for how the model should be drawn, like if Z or Y is &quot;up&quot;</log>           <files>             <file action="modify">/trunk/unit0/WorldDrawing/PlayerRenderer.cs</file>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Avatars.cs</file>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Input.cs</file>             <file action="modify">/trunk/unit0/client/View/View.cs</file>             <file action="modify">/trunk/unit0/server_data/test/client/Game.py</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1335719535</timestamp>       <body>         <commit>           <revision>197</revision>           <author>JeffM2501</author>           <url>http://opencombat.googlecode.com/svn-history/r197/</url>           <log>when in driving mode, let the right drag rotate the camera around the player model to help modelers see all the sides. Use Home Key to reset rotation to 0</log>           <files>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Input.cs</file>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Updates.cs</file>             <file action="modify">/trunk/unit0/client/MainWindow.cs</file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>opencombat</project>       </source>       <timestamp>1335719020</timestamp>       <body>         <commit>           <revision>196</revision>           <author>JeffM2501</author>           <url>http://opencombat.googlecode.com/svn-history/r196/</url>           <log>remove the debug ray input system, we can use the tank for collision testing.</log>           <files>             <file action="modify">/trunk/unit0/client/Game/ClientGame.Input.cs</file>           </files>         </commit>       </body>     </message></recentMessages></statsTarget>
