<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>OxGameEngine Release Rss Feed</title><link>http://www.codeplex.com/OxGameEngine/Release/ProjectReleases.aspx</link><description>OxGameEngine Release Rss Description</description><item><title>Updated Release: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Update in 2.2.3.2&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Removed use of &amp;#39;reflected&amp;#39; render state. May fix some render errors.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Original&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Hi all!&lt;br /&gt;&lt;br /&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br /&gt;&lt;br /&gt;Change log -&lt;br /&gt;&lt;br /&gt;StandardSurface drawing optimization.&lt;br /&gt;Fixed water rendering (except when looking straight down).&lt;br /&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br /&gt;Added missing app.config files.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Wed, 21 Apr 2010 08:33:26 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 70 - Fixes (Apr 20, 2010) 20100421083326A</guid></item><item><title>Released: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div&gt;&lt;b&gt;Update in 2.2.3.2&lt;/b&gt;&lt;br&gt;&lt;br&gt;Removed use of &amp;#39;reflected&amp;#39; render state. May fix some render errors.&lt;br&gt;&lt;br&gt;&lt;b&gt;Original&lt;/b&gt;&lt;br&gt;&lt;br&gt;Hi all!&lt;br&gt;&lt;br&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br&gt;&lt;br&gt;Change log -&lt;br&gt;&lt;br&gt;StandardSurface drawing optimization.&lt;br&gt;Fixed water rendering (except when looking straight down).&lt;br&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br&gt;Added missing app.config files.&lt;br&gt;&lt;br&gt;Cheers!&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Wed, 21 Apr 2010 08:33:26 GMT</pubDate><guid isPermaLink="false">Released: Release 70 - Fixes (Apr 20, 2010) 20100421083326A</guid></item><item><title>Updated Release: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div class="wikidoc"&gt;Hi all!&lt;br /&gt;&lt;br /&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br /&gt;&lt;br /&gt;Change log -&lt;br /&gt;&lt;br /&gt;StandardSurface drawing optimization.&lt;br /&gt;Fixed water rendering (except when looking straight down).&lt;br /&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br /&gt;Added missing app.config files.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Wed, 21 Apr 2010 06:03:34 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 70 - Fixes (Apr 20, 2010) 20100421060334A</guid></item><item><title>Released: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div&gt;Hi all!&lt;br&gt;&lt;br&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br&gt;&lt;br&gt;Change log -&lt;br&gt;&lt;br&gt;StandardSurface drawing optimization.&lt;br&gt;Fixed water rendering (except when looking straight down).&lt;br&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br&gt;Added missing app.config files.&lt;br&gt;&lt;br&gt;Cheers!&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Wed, 21 Apr 2010 06:03:34 GMT</pubDate><guid isPermaLink="false">Released: Release 70 - Fixes (Apr 20, 2010) 20100421060334A</guid></item><item><title>Updated Release: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div class="wikidoc"&gt;Hi all!&lt;br /&gt;&lt;br /&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br /&gt;&lt;br /&gt;Change log -&lt;br /&gt;&lt;br /&gt;StandardSurface drawing optimization.&lt;br /&gt;Fixed water rendering (except when looking straight down).&lt;br /&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br /&gt;Added missing app.config files.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Wed, 21 Apr 2010 05:48:11 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 70 - Fixes (Apr 20, 2010) 20100421054811A</guid></item><item><title>Updated Release: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div class="wikidoc"&gt;Hi all!&lt;br /&gt;&lt;br /&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br /&gt;&lt;br /&gt;Change log -&lt;br /&gt;&lt;br /&gt;StandardSurface drawing optimization.&lt;br /&gt;Fixed water rendering (except when looking straight down).&lt;br /&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br /&gt;Added missing app.config files.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Wed, 21 Apr 2010 03:58:43 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 70 - Fixes (Apr 20, 2010) 20100421035843A</guid></item><item><title>Released: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div&gt;Hi all!&lt;br&gt;&lt;br&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br&gt;&lt;br&gt;Change log -&lt;br&gt;&lt;br&gt;StandardSurface drawing optimization.&lt;br&gt;Fixed water rendering (except when looking straight down).&lt;br&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br&gt;Added missing app.config files.&lt;br&gt;&lt;br&gt;Cheers!&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Wed, 21 Apr 2010 03:58:43 GMT</pubDate><guid isPermaLink="false">Released: Release 70 - Fixes (Apr 20, 2010) 20100421035843A</guid></item><item><title>Updated Release: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div class="wikidoc"&gt;Hi all!&lt;br /&gt;&lt;br /&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br /&gt;&lt;br /&gt;Change log -&lt;br /&gt;&lt;br /&gt;StandardSurface drawing optimization.&lt;br /&gt;Fixed water rendering (except when looking straight down).&lt;br /&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br /&gt;Added missing app.config files.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Wed, 21 Apr 2010 03:54:05 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 70 - Fixes (Apr 20, 2010) 20100421035405A</guid></item><item><title>Released: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div&gt;Hi all!&lt;br&gt;&lt;br&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br&gt;&lt;br&gt;Change log -&lt;br&gt;&lt;br&gt;StandardSurface drawing optimization.&lt;br&gt;Fixed water rendering (except when looking straight down).&lt;br&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br&gt;Added missing app.config files.&lt;br&gt;&lt;br&gt;Cheers!&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Wed, 21 Apr 2010 03:54:05 GMT</pubDate><guid isPermaLink="false">Released: Release 70 - Fixes (Apr 20, 2010) 20100421035405A</guid></item><item><title>Updated Release: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div class="wikidoc"&gt;Hi all!&lt;br /&gt;&lt;br /&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br /&gt;&lt;br /&gt;Change log -&lt;br /&gt;&lt;br /&gt;StandardSurface drawing optimization.&lt;br /&gt;Fixed water rendering (except when looking straight down).&lt;br /&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br /&gt;Added missing app.config files.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Wed, 21 Apr 2010 02:46:58 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 70 - Fixes (Apr 20, 2010) 20100421024658A</guid></item><item><title>Released: Release 70 - Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases/view/44051</link><description>&lt;div&gt;Hi all!&lt;br&gt;&lt;br&gt;I fixed all of the major known problems in 69 Beta, excluding Ox&amp;#39;s installation destination. Hopefully this will be a good release with no major problems :)&lt;br&gt;&lt;br&gt;Change log -&lt;br&gt;&lt;br&gt;StandardSurface drawing optimization.&lt;br&gt;Fixed water rendering (except when looking straight down).&lt;br&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br&gt;Added missing app.config files.&lt;br&gt;&lt;br&gt;Cheers!&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Wed, 21 Apr 2010 02:46:58 GMT</pubDate><guid isPermaLink="false">Released: Release 70 - Fixes (Apr 20, 2010) 20100421024658A</guid></item><item><title>Created Release: Release 69 - Beta Fixes (Apr 20, 2010)</title><link>http://oxgameengine.codeplex.com/releases?ReleaseId=44051</link><description>&lt;div class="wikidoc"&gt;Hi all!&lt;br /&gt;&lt;br /&gt;I fixed most of the known problems in 69 Beta. Hopefully this will be a good release with no major problems :)&lt;br /&gt;&lt;br /&gt;Change log -&lt;br /&gt;&lt;br /&gt;StandardSurface drawing optimization.&lt;br /&gt;Fixed water rendering (except when looking straight down).&lt;br /&gt;Removed water height accuracy fix up (optionally remove WaterHeightAccuracyFixUp from your Scene.xml configuration files).&lt;br /&gt;Added missing app.config files.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Wed, 21 Apr 2010 02:45:43 GMT</pubDate><guid isPermaLink="false">Created Release: Release 69 - Beta Fixes (Apr 20, 2010) 20100421024543A</guid></item><item><title>Updated Release: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010)</title><link>http://oxgameengine.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40115</link><description>&lt;div class="wikidoc"&gt;There were a large amount of API changes this release. I&amp;#39;ll explain.&lt;br /&gt;&lt;br /&gt;For a year or so I&amp;#39;ve been regretting my massive overuse (abuse) of C# interfaces. But I had no idea what to do about them, so I justified leaving them in there. For the past month or so, I&amp;#39;ve been trying and failing to come up with a way to remove them. I&amp;#39;m happy to say that I&amp;#39;ve finally made a successful attempt. Sadly, this is going affect everyone just about everywhere you&amp;#39;re interfacing with Ox. Most predominantly, you&amp;#39;ll notice that interfaces you were programming to are gone. Fortunately, the fixes are easy in most cases - just remove the &amp;#39;I&amp;#39; prefix or replace it with the &amp;#39;Base&amp;#39; prefix. The latter is preferable where a base class is available.&lt;br /&gt;&lt;br /&gt;Apologies as usual for my breaking changes. I really suck. But not much as I sucked when I made the decision a year+ ago to abuse interfaces :D&lt;br /&gt;&lt;br /&gt;In addition, you&amp;#39;ll notice a change in the drawing method signatures. I changed the drawMode enum to string in the hopes that Ox will have better &amp;#39;black box&amp;#39; drawing extensibility.&lt;br /&gt;&lt;br /&gt;Finally, I remove the script parameters concept. Scripts now use DesignTimeData as their design time... data mechanism.&lt;br /&gt;&lt;br /&gt;Note that I&amp;#39;m doing beta releases now, of which this is one. This will allow me to feel less like a dolt when bugs slip in the moment before I hit &amp;#39;send&amp;#39;.&lt;br /&gt;&lt;br /&gt;Here are the change details - &lt;br /&gt;&lt;br /&gt;Removed script parameters concept.&lt;br /&gt;Bit the bullet and made TransformableSubcomponent use public virtuals.&lt;br /&gt;Fixed PhysicsDemo bug thanks to Kermitt.&lt;br /&gt;Replaced StandardSurfaceFactory with a generalized SurfaceFactory.&lt;br /&gt;Made scene drawing use string for draw mode.&lt;br /&gt;Added ability to turn normal mapping on and off.&lt;br /&gt;Added multiple selection algorithm.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Mon, 08 Feb 2010 15:35:03 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010) 20100208033503P</guid></item><item><title>Released: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010)</title><link>http://oxgameengine.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40115</link><description>&lt;div&gt;There were a large amount of API changes this release. I&amp;#39;ll explain.&lt;br&gt;&lt;br&gt;For a year or so I&amp;#39;ve been regretting my massive overuse (abuse) of C# interfaces. But I had no idea what to do about them, so I justified leaving them in there. For the past month or so, I&amp;#39;ve been trying and failing to come up with a way to remove them. I&amp;#39;m happy to say that I&amp;#39;ve finally made a successful attempt. Sadly, this is going affect everyone just about everywhere you&amp;#39;re interfacing with Ox. Most predominantly, you&amp;#39;ll notice that interfaces you were programming to are gone. Fortunately, the fixes are easy in most cases - just remove the &amp;#39;I&amp;#39; prefix or replace it with the &amp;#39;Base&amp;#39; prefix. The latter is preferable where a base class is available.&lt;br&gt;&lt;br&gt;Apologies as usual for my breaking changes. I really suck. But not much as I sucked when I made the decision a year+ ago to abuse interfaces :D&lt;br&gt;&lt;br&gt;In addition, you&amp;#39;ll notice a change in the drawing method signatures. I changed the drawMode enum to string in the hopes that Ox will have better &amp;#39;black box&amp;#39; drawing extensibility.&lt;br&gt;&lt;br&gt;Finally, I remove the script parameters concept. Scripts now use DesignTimeData as their design time... data mechanism.&lt;br&gt;&lt;br&gt;Note that I&amp;#39;m doing beta releases now, of which this is one. This will allow me to feel less like a dolt when bugs slip in the moment before I hit &amp;#39;send&amp;#39;.&lt;br&gt;&lt;br&gt;Here are the change details - &lt;br&gt;&lt;br&gt;Removed script parameters concept.&lt;br&gt;Bit the bullet and made TransformableSubcomponent use public virtuals.&lt;br&gt;Fixed PhysicsDemo bug thanks to Kermitt.&lt;br&gt;Replaced StandardSurfaceFactory with a generalized SurfaceFactory.&lt;br&gt;Made scene drawing use string for draw mode.&lt;br&gt;Added ability to turn normal mapping on and off.&lt;br&gt;Added multiple selection algorithm.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Mon, 08 Feb 2010 15:35:03 GMT</pubDate><guid isPermaLink="false">Released: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010) 20100208033503P</guid></item><item><title>Updated Release: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010)</title><link>http://oxgameengine.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40115</link><description>&lt;div class="wikidoc"&gt;There were a large amount of API changes this release. I&amp;#39;ll explain.&lt;br /&gt;&lt;br /&gt;For a year or so I&amp;#39;ve been regretting my massive overuse (abuse) of C# interfaces. But I had no idea what to do about them, so I justified leaving them in there. For the past month or so, I&amp;#39;ve been trying and failing to come up with a way to remove them. I&amp;#39;m happy to say that I&amp;#39;ve finally made a successful attempt. Sadly, this is going affect everyone just about everywhere you&amp;#39;re interfacing with Ox. Most predominantly, you&amp;#39;ll notice that interfaces you were programming to are gone. Fortunately, the fixes are easy in most cases - just remove the &amp;#39;I&amp;#39; prefix or replace it with the &amp;#39;Base&amp;#39; prefix. The latter is preferable where a base class is available.&lt;br /&gt;&lt;br /&gt;Apologies as usual for my breaking changes. I really suck. But not much as I sucked when I made the decision a year+ ago to abuse interfaces :D&lt;br /&gt;&lt;br /&gt;In addition, you&amp;#39;ll notice a change in the drawing method signatures. I changed the drawMode enum to string in the hopes that Ox will have better &amp;#39;black box&amp;#39; drawing extensibility.&lt;br /&gt;&lt;br /&gt;Finally, I remove the script parameters concept. Scripts now use DesignTimeData as their design time... data mechanism.&lt;br /&gt;&lt;br /&gt;Note that I&amp;#39;m doing beta releases now, of which this is one. This will allow me to feel less like a dolt when bugs slip in the moment before I hit &amp;#39;send&amp;#39;.&lt;br /&gt;&lt;br /&gt;Here are the change details - &lt;br /&gt;&lt;br /&gt;Removed script parameters concept.&lt;br /&gt;Bit the bullet and made TransformableSubcomponent use public virtuals.&lt;br /&gt;Fixed PhysicsDemo bug thanks to Kermitt.&lt;br /&gt;Replaced StandardSurfaceFactory with a generalized SurfaceFactory.&lt;br /&gt;Made scene drawing use string for draw mode.&lt;br /&gt;Added ability to turn normal mapping on and off.&lt;br /&gt;Added multiple selection algorithm.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Mon, 08 Feb 2010 03:22:19 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010) 20100208032219A</guid></item><item><title>Released: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010)</title><link>http://oxgameengine.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40115</link><description>&lt;div&gt;There were a large amount of API changes this release. I&amp;#39;ll explain.&lt;br&gt;&lt;br&gt;For a year or so I&amp;#39;ve been regretting my massive overuse (abuse) of C# interfaces. But I had no idea what to do about them, so I justified leaving them in there. For the past month or so, I&amp;#39;ve been trying and failing to come up with a way to remove them. I&amp;#39;m happy to say that I&amp;#39;ve finally made a successful attempt. Sadly, this is going affect everyone just about everywhere you&amp;#39;re interfacing with Ox. Most predominantly, you&amp;#39;ll notice that interfaces you were programming to are gone. Fortunately, the fixes are easy in most cases - just remove the &amp;#39;I&amp;#39; prefix or replace it with the &amp;#39;Base&amp;#39; prefix. The latter is preferable where a base class is available.&lt;br&gt;&lt;br&gt;Apologies as usual for my breaking changes. I really suck. But not much as I sucked when I made the decision a year+ ago to abuse interfaces :D&lt;br&gt;&lt;br&gt;In addition, you&amp;#39;ll notice a change in the drawing method signatures. I changed the drawMode enum to string in the hopes that Ox will have better &amp;#39;black box&amp;#39; drawing extensibility.&lt;br&gt;&lt;br&gt;Finally, I remove the script parameters concept. Scripts now use DesignTimeData as their design time... data mechanism.&lt;br&gt;&lt;br&gt;Note that I&amp;#39;m doing beta releases now, of which this is one. This will allow me to feel less like a dolt when bugs slip in the moment before I hit &amp;#39;send&amp;#39;.&lt;br&gt;&lt;br&gt;Here are the change details - &lt;br&gt;&lt;br&gt;Removed script parameters concept.&lt;br&gt;Bit the bullet and made TransformableSubcomponent use public virtuals.&lt;br&gt;Fixed PhysicsDemo bug thanks to Kermitt.&lt;br&gt;Replaced StandardSurfaceFactory with a generalized SurfaceFactory.&lt;br&gt;Made scene drawing use string for draw mode.&lt;br&gt;Added ability to turn normal mapping on and off.&lt;br&gt;Added multiple selection algorithm.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Mon, 08 Feb 2010 03:22:19 GMT</pubDate><guid isPermaLink="false">Released: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010) 20100208032219A</guid></item><item><title>Created Release: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010)</title><link>http://oxgameengine.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=40115</link><description>&lt;div class="wikidoc"&gt;There were a large amount of API changes this release. I&amp;#39;ll explain.&lt;br /&gt;&lt;br /&gt;For a year or so I&amp;#39;ve been regretting my massive overuse (abuse) of C# interfaces. But I had no idea what to do about them, so I justified leaving them in there. For the past month or so, I&amp;#39;ve been trying and failing to come up with a way to remove them. I&amp;#39;m happy to say that I&amp;#39;ve finally made a successful attempt. Sadly, this is going affect everyone just about everywhere you&amp;#39;re interfacing with Ox. Most predominantly, you&amp;#39;ll notice that interfaces you were programming to are gone. Fortunately, the fixes are easy in most cases - just remove the &amp;#39;I&amp;#39; prefix or replace it with the &amp;#39;Base&amp;#39; prefix. The latter is preferable where a base class is available.&lt;br /&gt;&lt;br /&gt;Apologies as usual for my breaking changes. I really suck. But not much as I sucked when I made the decision a year+ ago to abuse interfaces :D&lt;br /&gt;&lt;br /&gt;In addition, you&amp;#39;ll notice a change in the drawing method signatures. I changed the drawMode enum to string in the hopes that Ox will have better &amp;#39;black box&amp;#39; drawing extensibility.&lt;br /&gt;&lt;br /&gt;Finally, I remove the script parameters concept. Scripts now use DesignTimeData as their design time... data mechanism.&lt;br /&gt;&lt;br /&gt;Note that I&amp;#39;m doing beta releases now, of which this is one. This will allow me to feel less like a dolt when bugs slip in the moment before I hit &amp;#39;send&amp;#39;.&lt;br /&gt;&lt;br /&gt;Here are the change details - &lt;br /&gt;&lt;br /&gt;Removed script parameters concept.&lt;br /&gt;Bit the bullet and made TransformableSubcomponent use public virtuals.&lt;br /&gt;Fixed PhysicsDemo bug thanks to Kermitt.&lt;br /&gt;Replaced StandardSurfaceFactory with a generalized SurfaceFactory.&lt;br /&gt;Made scene drawing use string for draw mode.&lt;br /&gt;Added ability to turn normal mapping on and off.&lt;br /&gt;Added multiple selection algorithm.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Mon, 08 Feb 2010 03:07:46 GMT</pubDate><guid isPermaLink="false">Created Release: Release 69 Beta - Removed Superfluous Interfaces (Feb 07, 2010) 20100208030746A</guid></item><item><title>Updated Release: Release 68 - Some MORE Fixes (Feb 04, 2010)</title><link>http://oxgameengine.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=39955</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;ANOTHER UPDATE NOTE:&lt;/b&gt; I&amp;#39;ve solved yet another issue, this time with scale still being applied hierarchically. If you downloaded version 2.2.1.2 or 2.2.1.3, go ahead and install the new 2.2.1.4 release. Sorry for the problems - we&amp;#39;ll have them ironed out eventually I promise :)&lt;br /&gt;&lt;br /&gt;I split the Transform concept into two separate ones - TransformScaled and TransformUnscaled. This allow me to avoid inheriting scales in object hierarchies.&lt;br /&gt;&lt;br /&gt;There had been a landslide of problems caused by Ox installing in different places depending on whether you are using 32-bit or 64-bit Windows. So now I&amp;#39;m trying to eliminate those problems by forcing Ox to install in the root directory. It&amp;#39;s tacky, but we&amp;#39;re low budget here in open source land :)&lt;br /&gt;&lt;br /&gt;If you&amp;#39;re an existing user, make sure to remap your project references to C:\Ox Game Engine\References\... to keep your projects building.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NOTE TO EXISTING USERS:&lt;/b&gt; Be sure to use the newest content files distributed with the release. If you have an existing Ox Game Engine project, make an additional new one and copy the new content files over. I hope to find a way to automated this in the future.&lt;br /&gt;&lt;br /&gt;I implemented bone mounting of objects. Just set the held object&amp;#39;s Parent to a boned model of some sort then set held object&amp;#39;s MountPoint property to the desired bone index PLUS 1. This can be done in the scene editor by dragging an object on top of the name of the desired parent and, if needed, setting the child object&amp;#39;s Position to &lt;a href="http://oxgameengine.codeplex.com/wikipage?title=0%2c0%2c0"&gt;0,0,0&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Shadows should be working on Xbox now too :)&lt;br /&gt;Fixed ConstructionToken null parameter bug (head slap!).&lt;br /&gt;Made script disposal result in disposal of its component.&lt;br /&gt;Removed ReplaceService.&lt;br /&gt;Fixed OxEngine build error on Xbox 360.&lt;br /&gt;Made engine install to C:\ instead of C:\Program Files (???).&lt;br /&gt;Fixed bug in ProxyMemberProperty synchronization.&lt;br /&gt;Fixed broken water rendering.&lt;br /&gt;Fixed fogging inconsistency in XNAnimation.&lt;br /&gt;Added EmissiveColor to AnimatedModel.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Sat, 06 Feb 2010 01:01:03 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 68 - Some MORE Fixes (Feb 04, 2010) 20100206010103A</guid></item><item><title>Released: Release 68 - Some MORE Fixes (Feb 04, 2010)</title><link>http://oxgameengine.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=39955</link><description>&lt;div&gt;&lt;b&gt;ANOTHER UPDATE NOTE:&lt;/b&gt; I&amp;#39;ve solved yet another issue, this time with scale still being applied hierarchically. If you downloaded version 2.2.1.2 or 2.2.1.3, go ahead and install the new 2.2.1.4 release. Sorry for the problems - we&amp;#39;ll have them ironed out eventually I promise :)&lt;br&gt;&lt;br&gt;I split the Transform concept into two separate ones - TransformScaled and TransformUnscaled. This allow me to avoid inheriting scales in object hierarchies.&lt;br&gt;&lt;br&gt;There had been a landslide of problems caused by Ox installing in different places depending on whether you are using 32-bit or 64-bit Windows. So now I&amp;#39;m trying to eliminate those problems by forcing Ox to install in the root directory. It&amp;#39;s tacky, but we&amp;#39;re low budget here in open source land :)&lt;br&gt;&lt;br&gt;If you&amp;#39;re an existing user, make sure to remap your project references to C:\Ox Game Engine\References\... to keep your projects building.&lt;br&gt;&lt;br&gt;&lt;b&gt;NOTE TO EXISTING USERS:&lt;/b&gt; Be sure to use the newest content files distributed with the release. If you have an existing Ox Game Engine project, make an additional new one and copy the new content files over. I hope to find a way to automated this in the future.&lt;br&gt;&lt;br&gt;I implemented bone mounting of objects. Just set the held object&amp;#39;s Parent to a boned model of some sort then set held object&amp;#39;s MountPoint property to the desired bone index PLUS 1. This can be done in the scene editor by dragging an object on top of the name of the desired parent and, if needed, setting the child object&amp;#39;s Position to &lt;a href="http://oxgameengine.codeplex.com/wikipage?title=0,0,0"&gt;0,0,0&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Shadows should be working on Xbox now too :)&lt;br&gt;Fixed ConstructionToken null parameter bug (head slap!).&lt;br&gt;Made script disposal result in disposal of its component.&lt;br&gt;Removed ReplaceService.&lt;br&gt;Fixed OxEngine build error on Xbox 360.&lt;br&gt;Made engine install to C:\ instead of C:\Program Files (???).&lt;br&gt;Fixed bug in ProxyMemberProperty synchronization.&lt;br&gt;Fixed broken water rendering.&lt;br&gt;Fixed fogging inconsistency in XNAnimation.&lt;br&gt;Added EmissiveColor to AnimatedModel.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Sat, 06 Feb 2010 01:01:03 GMT</pubDate><guid isPermaLink="false">Released: Release 68 - Some MORE Fixes (Feb 04, 2010) 20100206010103A</guid></item><item><title>Updated Release: Release 65 - Smooth Ext. Path, Simple Model Anims (Jan 30, 2010)</title><link>http://oxgameengine.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=39692</link><description>&lt;div class="wikidoc"&gt;The engine extension path on the previous version was rather painful, so I tried to smooth it out with more hooks on DefaultEngine.&lt;br /&gt;&lt;br /&gt;For current users, you&amp;#39;ll want to change the Initialize() method in your Program.cs files to this -&lt;br /&gt;&lt;br /&gt;            object[] engineParameters = new object[] { this, deviceManager, Assembly.GetExecutingAssembly() };&lt;br /&gt;            engine = OxConfiguration.EngineConstructionToken.Construct&amp;lt;IOxEngine&amp;gt;(engineParameters);&lt;br /&gt;            engine.LoadDocument(&amp;quot;GameDocument.xml&amp;quot;, OxConfiguration.GeneralDocumentType, DomainName);&lt;br /&gt;&lt;br /&gt;This will make you engine&amp;#39;s construction take place automatically with the type specified in your Ox.xml folder. This will sync up your code with the new documentation.&lt;br /&gt;&lt;br /&gt;Here are the interesting changes -&lt;br /&gt;&lt;br /&gt;Re-factored OxEngine/DefaultEngine to make to give DefaultEngine conveniently overridable behavior.&lt;br /&gt;Enabled complex surface culling from within SceneComponent and added docs on how to do so.&lt;br /&gt;Fixed numeric text entry bug.&lt;br /&gt;Increased default gui sprite inset to eliminate texture bleeding.&lt;br /&gt;Fixed multiple item de-selection bug in scene editor.&lt;br /&gt;Fixed the issue so that if your script sets the bones in various transformations, both BasicModel and StandardModel will draw them in their transformed position.&lt;br /&gt;Added absolute bone transformation to model bounding box generation.&lt;br /&gt;Added mip-mapping to several textures.&lt;br /&gt;Removed x,y,zLabel texture content cruft.&lt;br /&gt;Applied fogging BEFORE lighting in shader.&lt;br /&gt;Lots of documentation bug fixes.&lt;br /&gt;Removed IEvaluator and kin.&lt;br /&gt;Moved terrain offset into HeightMap so that HeightMap.GetHeight() works without having to offset its position parameters with Terrain.GridCenterOffset.&lt;br /&gt;Added DesignTimeData property to components (deprecates the use of ScriptParameters).&lt;br /&gt;Added IFovCamera and IOrthoCamera interfaces.&lt;br /&gt;Applied inset to skin font.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>bryanedds</author><pubDate>Wed, 03 Feb 2010 14:50:45 GMT</pubDate><guid isPermaLink="false">Updated Release: Release 65 - Smooth Ext. Path, Simple Model Anims (Jan 30, 2010) 20100203025045P</guid></item></channel></rss>