<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>terrarium2 Work Item Rss Feed</title><link>http://www.codeplex.com/terrarium2/WorkItem/List.aspx</link><description>terrarium2 Work Item Rss Description</description><item><title>Commented Issue: Error Creating a DirectDraw Surface [10579]</title><link>http://terrarium2.codeplex.com/WorkItem/View.aspx?WorkItemId=10579</link><description>It&amp;#39;s throwing this exception when I run it in Vista x64&amp;#58;&lt;br /&gt;</description><author>BrettEden</author><pubDate>Tue, 17 Nov 2009 13:40:47 GMT</pubDate><guid isPermaLink="false">Commented Issue: Error Creating a DirectDraw Surface [10579] 20091117014047P</guid></item><item><title>Created Issue: Managed DirectX dll not working in Windows 7 x64</title><link>http://terrarium2.codeplex.com/WorkItem/View.aspx?WorkItemId=13947</link><description>Both the 2.0 release and the most recent code base &amp;#40;35111&amp;#41; refuse to work in Windows 7 &amp;#40;x64&amp;#41; complaining about being unable to load the DirectX 7 COM DLL.  I did try compiling it in x86 CPU mode.&lt;br /&gt;</description><author>shiften</author><pubDate>Sun, 23 Aug 2009 21:33:05 GMT</pubDate><guid isPermaLink="false">Created Issue: Managed DirectX dll not working in Windows 7 x64 20090823093305P</guid></item><item><title>Commented Issue: Error Creating a DirectDraw Surface</title><link>http://terrarium2.codeplex.com/WorkItem/View.aspx?WorkItemId=10579</link><description>It&amp;#39;s throwing this exception when I run it in Vista x64&amp;#58;&lt;br /&gt;Comments: ** Comment from web user: JBoman ** &lt;p&gt;The client crashed straight away in Windows 7 64-bit.  Set WIndows XP SP2 compatibility but no joy.&lt;/p&gt;&lt;p&gt;Any workaround for this&amp;#63;&lt;/p&gt;</description><author>JBoman</author><pubDate>Mon, 17 Aug 2009 03:49:32 GMT</pubDate><guid isPermaLink="false">Commented Issue: Error Creating a DirectDraw Surface 20090817034932A</guid></item><item><title>Commented Issue: Error Creating a DirectDraw Surface</title><link>http://terrarium2.codeplex.com/WorkItem/View.aspx?WorkItemId=10579</link><description>It&amp;#39;s throwing this exception when I run it in Vista x64&amp;#58;&lt;br /&gt;Comments: ** Comment from web user: Tyren ** &lt;p&gt;You should consider migrating to XNA.&lt;/p&gt;</description><author>Tyren</author><pubDate>Tue, 04 Aug 2009 20:01:46 GMT</pubDate><guid isPermaLink="false">Commented Issue: Error Creating a DirectDraw Surface 20090804080146P</guid></item><item><title>Created Issue: Adding organism results in "Dead organisms can't move" exception message</title><link>http://terrarium2.codeplex.com/WorkItem/View.aspx?WorkItemId=13593</link><description>Adding any organism in either Terrarium or Ecosystem mode results in &amp;#34;Dead organisms can&amp;#39;t move&amp;#34; error message.&lt;br /&gt;&lt;br /&gt;This message arises when, in the InitializeNewState method of both PlantSpecies and AnimalSpecies, an attempt is made to IncreaseRadiusTo a value when StoredEnergy &amp;#61;&amp;#61; 0.  This method and many others throw an Exception if attempts are made to change OrganismState properties while IsAlive &amp;#61;&amp;#61; false.  This includes the setter for EnergyState.  EnergyState is initialized to the default of 0, so there is a chicken-and-egg problem.&lt;br /&gt;</description><author>timerickson</author><pubDate>Thu, 02 Jul 2009 05:34:00 GMT</pubDate><guid isPermaLink="false">Created Issue: Adding organism results in "Dead organisms can't move" exception message 20090702053400A</guid></item><item><title>Created Task: Move codebase to .NET 4.0 platform</title><link>http://terrarium2.codeplex.com/WorkItem/View.aspx?WorkItemId=13589</link><description>Yup, time to get off the pot and update this to the latest and greatest. Breaking changes as it&amp;#39;ll break any existing organisms but it has to happen for the sake of progress &amp;#40;and to get off the legacy codebase once and for all&amp;#41;&lt;br /&gt;</description><author>bsimser</author><pubDate>Wed, 01 Jul 2009 21:56:56 GMT</pubDate><guid isPermaLink="false">Created Task: Move codebase to .NET 4.0 platform 20090701095656P</guid></item><item><title>Created Issue: Rebuild web services using WCF</title><link>http://terrarium2.codeplex.com/WorkItem/View.aspx?WorkItemId=13588</link><description>The existing web services were built pre-1.1 days. Time to rewrite them as WCF services for the .NET 4.0 platform.&lt;br /&gt;</description><author>bsimser</author><pubDate>Wed, 01 Jul 2009 21:54:50 GMT</pubDate><guid isPermaLink="false">Created Issue: Rebuild web services using WCF 20090701095450P</guid></item><item><title>Commented Issue: Item has already been added. Key in dictionary: '44011'  Key being added: '44011'</title><link>http://terrarium2.codeplex.com/WorkItem/View.aspx?WorkItemId=11080</link><description>im getting this issue a lot, if i try to check if it contains the error is pass to the next function, so checking if the key exists or not was not the solution&amp;#58; this at&lt;br /&gt;&lt;br /&gt;SortOrganismsForDisease...&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;if &amp;#40;&amp;#33;&amp;#40;&amp;#40;AnimalSpecies&amp;#41; organismState.Species&amp;#41;.IsCarnivore&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;              if &amp;#40;animalsToKill.Contains&amp;#40;speciesName&amp;#41;&amp;#41;&lt;br /&gt;              &amp;#123;&lt;br /&gt;                                addList &amp;#61; &amp;#40;SortedList&amp;#41; animalsToKill&amp;#91;speciesName&amp;#93;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;                else&lt;br /&gt;               &amp;#123;&lt;br /&gt;                                addList &amp;#61; new SortedList&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;                                animalsToKill.Add&amp;#40;speciesName, addList&amp;#41;&amp;#59;&lt;br /&gt;                 &amp;#125;&lt;br /&gt;&lt;br /&gt;               addList.Add&amp;#40;strength, organismState&amp;#41;&amp;#59;  &amp;#47;&amp;#47;&amp;#47;&amp;#47;&amp;#47;  &amp;#60;- Exception here&lt;br /&gt;&amp;#125;&lt;br /&gt;Comments: ** Comment from web user: kkdf2 ** &lt;p&gt;Hi.&lt;br /&gt;I also encounter this problem oftenly. And Terrarium gets terminated due to Exception.&lt;/p&gt;&lt;p&gt;It may cause when over 400 creatures are in the terrarium.&lt;/p&gt;&lt;p&gt;Sorry. I don&amp;#39;t know how to solve it.&lt;/p&gt;</description><author>kkdf2</author><pubDate>Sun, 14 Jun 2009 08:09:39 GMT</pubDate><guid isPermaLink="false">Commented Issue: Item has already been added. Key in dictionary: '44011'  Key being added: '44011' 20090614080939A</guid></item><item><title>Commented Issue: Rebuild web site and services</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=12111</link><description>The web site code is horrible &amp;#40;it was built on 1.1&amp;#41; so looking at rebuilding both the website and web services. &lt;br /&gt;&lt;br /&gt;The website would be rewritten using ASP MVC instead of Web Forms. This would make things more &amp;#34;discoverable&amp;#34; and provide &amp;#34;personal&amp;#34; pages for each bug &amp;#40;e.g. http&amp;#58;&amp;#47;&amp;#47;www.terrariumserver.com&amp;#47;bugs&amp;#47;mybug&amp;#47;stats&amp;#41;&lt;br /&gt;&lt;br /&gt;The web services could be redone using WCF which should provide some more features &amp;#40;encryption, compression come to mind but maybe others&amp;#41;.&lt;br /&gt;Comments: ** Comment from web user: SocalSam ** &lt;p&gt;How about insects instead of bugs, for software it might be confusing.&lt;/p&gt;</description><author>SocalSam</author><pubDate>Tue, 24 Feb 2009 19:56:19 GMT</pubDate><guid isPermaLink="false">Commented Issue: Rebuild web site and services 20090224075619P</guid></item><item><title>Created Issue: Rebuild web site and services</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=12111</link><description>The web site code is horrible &amp;#40;it was built on 1.1&amp;#41; so looking at rebuilding both the website and web services. &lt;br /&gt;&lt;br /&gt;The website would be rewritten using ASP MVC instead of Web Forms. This would make things more &amp;#34;discoverable&amp;#34; and provide &amp;#34;personal&amp;#34; pages for each bug &amp;#40;e.g. http&amp;#58;&amp;#47;&amp;#47;www.terrariumserver.com&amp;#47;bugs&amp;#47;mybug&amp;#47;stats&amp;#41;&lt;br /&gt;&lt;br /&gt;The web services could be redone using WCF which should provide some more features &amp;#40;encryption, compression come to mind but maybe others&amp;#41;.&lt;br /&gt;</description><author>bsimser</author><pubDate>Fri, 19 Dec 2008 16:24:45 GMT</pubDate><guid isPermaLink="false">Created Issue: Rebuild web site and services 20081219042445P</guid></item><item><title>Commented Issue: Feature Request:  Would like to partition the terrariums so that lower quality creatures can compete</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=11949</link><description>One of the things I didn&amp;#39;t like about the old terrarium was that once a few well-designed creatures were released into the wild, they tended to dominate all of the ecosystems.  This was great for competition and incentive to innovate, but I found it a bit off putting when starting out with terrarium.  I&amp;#39;d like to see terrarium add different partitions, like &amp;#34;beginner&amp;#34;, &amp;#34;intermediate&amp;#34;, and &amp;#34;expert&amp;#34; ecosystems, and a mechanism to have particular creatures &amp;#34;win&amp;#34; in an ecosystem level and then get banned so they need to participate in a higher level, so that newcomers can try their hand at competing in the beginner level against other beginners.&lt;br /&gt;&lt;br /&gt;I suppose that a beginner would want to be able to submit creatures at any level, but expert organisms would get banned from lower levels &amp;#40;and enter some kind of hall of fame with stats for that level&amp;#41;.&lt;br /&gt;Comments: ** Comment from web user: bsimser ** &lt;p&gt;Interesting idea. I&amp;#39;m not sure how you can determine a &amp;#34;win&amp;#34; scenario &amp;#40;other than complete domination of the ecosystem&amp;#41;. Also not sure how the levels would differ in creature design &amp;#40;development is development is development after all&amp;#41;. Maybe you only get 50 points for beginner, 75 for intermediate and 100 for advanced &amp;#40;plus the restrictions you mention about expert organisms not being able to participate in lower level ecosystems&amp;#41;. A big topic that needs some thought around it&amp;#39;s features, but a great idea&amp;#33;&lt;/p&gt;</description><author>bsimser</author><pubDate>Fri, 19 Dec 2008 16:21:11 GMT</pubDate><guid isPermaLink="false">Commented Issue: Feature Request:  Would like to partition the terrariums so that lower quality creatures can compete 20081219042111P</guid></item><item><title>Created Issue: Feature Request:  Would like to partition the terrariums so that lower quality creatures can compete</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=11949</link><description>One of the things I didn&amp;#39;t like about the old terrarium was that once a few well-designed creatures were released into the wild, they tended to dominate all of the ecosystems.  This was great for competition and incentive to innovate, but I found it a bit off putting when starting out with terrarium.  I&amp;#39;d like to see terrarium add different partitions, like &amp;#34;beginner&amp;#34;, &amp;#34;intermediate&amp;#34;, and &amp;#34;expert&amp;#34; ecosystems, and a mechanism to have particular creatures &amp;#34;win&amp;#34; in an ecosystem level and then get banned so they need to participate in a higher level, so that newcomers can try their hand at competing in the beginner level against other beginners.&lt;br /&gt;&lt;br /&gt;I suppose that a beginner would want to be able to submit creatures at any level, but expert organisms would get banned from lower levels &amp;#40;and enter some kind of hall of fame with stats for that level&amp;#41;.&lt;br /&gt;</description><author>NetSplinter</author><pubDate>Mon, 08 Dec 2008 21:19:24 GMT</pubDate><guid isPermaLink="false">Created Issue: Feature Request:  Would like to partition the terrariums so that lower quality creatures can compete 20081208091924P</guid></item><item><title>Closed Issue: WebChart assembly fix not in Source Code</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=10604</link><description>The issue was fixed in the server zip was not fixed in the source zip.&lt;br /&gt;</description><author>bsimser</author><pubDate>Sun, 05 Oct 2008 13:35:45 GMT</pubDate><guid isPermaLink="false">Closed Issue: WebChart assembly fix not in Source Code 20081005013545P</guid></item><item><title>Commented Issue: WebChart assembly fix not in Source Code</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=10604</link><description>The issue was fixed in the server zip was not fixed in the source zip.&lt;br /&gt;Comments: ** Comment from web user: bsimser ** &lt;p&gt;This is fixed in changeset 23297 and higher.&lt;/p&gt;</description><author>bsimser</author><pubDate>Sun, 05 Oct 2008 13:35:36 GMT</pubDate><guid isPermaLink="false">Commented Issue: WebChart assembly fix not in Source Code 20081005013536P</guid></item><item><title>Commented Issue: Error Creating a DirectDraw Surface</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=10579</link><description>It&amp;#39;s throwing this exception when I run it in Vista x64&amp;#58;&lt;br /&gt;Comments: ** Comment from web user: andress ** &lt;p&gt;...following up on my attempt to change the Renderer assembly to use DirectX 9, it turned out too involved for a Saturday project, so after 4-5 hours I dropped the effort altogether.  I guess I got a bit overconfident &amp;#58;-&amp;#125;&lt;/p&gt;</description><author>andress</author><pubDate>Mon, 29 Sep 2008 22:36:17 GMT</pubDate><guid isPermaLink="false">Commented Issue: Error Creating a DirectDraw Surface 20080929103617P</guid></item><item><title>Commented Issue: Error Creating a DirectDraw Surface</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=10579</link><description>It&amp;#39;s throwing this exception when I run it in Vista x64&amp;#58;&lt;br /&gt;Comments: ** Comment from web user: andress ** &lt;p&gt;Hey all. A comment on the project&amp;#39;s home page like &amp;#34;Vista users click here...&amp;#34; pointing to this work item would be helpful.  Would save a few of us some research time &amp;#40;nothing bad with research...hehe&amp;#41;.   Will try the DX9 upgrade myself, we&amp;#39;ll see.&lt;/p&gt;</description><author>andress</author><pubDate>Sat, 27 Sep 2008 18:58:41 GMT</pubDate><guid isPermaLink="false">Commented Issue: Error Creating a DirectDraw Surface 20080927065841P</guid></item><item><title>Created Issue: Target animal disappeared.</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=11091</link><description>for some reason, the targetAnimal &amp;#33;&amp;#61; Null return false, when im sure it isn&amp;#39;t, so bug keep searching for new targets. i tested on others carnivores i found on internet and same issue, im still not so sure if it could be a logic problem. but i could not find a way for my carnivore to stick to one target.&lt;br /&gt;&lt;br /&gt;regards.&lt;br /&gt;&lt;br /&gt;p.d.&lt;br /&gt;i wonder if there is a list of all know issues so i can stop spamming this forum  &amp;#58;P&lt;br /&gt;</description><author>Pepepaco</author><pubDate>Mon, 25 Aug 2008 17:16:31 GMT</pubDate><guid isPermaLink="false">Created Issue: Target animal disappeared. 20080825051631P</guid></item><item><title>Commented Task: Use strongly typed collections</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=10630</link><description>The system uses ArrayList as it was originally created before generics and List&amp;#60;T&amp;#62;. The aim would be to move towards using IEnumerable&amp;#60;T&amp;#62; and generics where possible to create a more descriptive codebase.&lt;br /&gt;&lt;br /&gt;Note&amp;#58; Some methods in OrganismBase like Scan&amp;#40;&amp;#41; return ArrayList so this might be a breaking change to user created organisms.&lt;br /&gt;Comments: ** Comment from web user: christian_b ** &lt;p&gt;I believe that this move could greatly enhance the coop between other .NET languages such as F&amp;#35;. For example, I managed to create a simple plant and herbivore with F&amp;#35; but a more complex type is not possible due to a security violation, which I believe comes from what is generated by F&amp;#35; under covers - Until know I could not track that error down to its root cause.&lt;/p&gt;</description><author>christian_b</author><pubDate>Sun, 24 Aug 2008 17:18:01 GMT</pubDate><guid isPermaLink="false">Commented Task: Use strongly typed collections 20080824051801P</guid></item><item><title>Created Issue: Item has already been added. Key in dictionary: '44011'  Key being added: '44011'</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=11080</link><description>im getting this issue a lot, if i try to check if it contains the error is pass to the next function, so checking if the key exists or not was not the solution&amp;#58; this at&lt;br /&gt;&lt;br /&gt;SortOrganismsForDisease...&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;if &amp;#40;&amp;#33;&amp;#40;&amp;#40;AnimalSpecies&amp;#41; organismState.Species&amp;#41;.IsCarnivore&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;              if &amp;#40;animalsToKill.Contains&amp;#40;speciesName&amp;#41;&amp;#41;&lt;br /&gt;              &amp;#123;&lt;br /&gt;                                addList &amp;#61; &amp;#40;SortedList&amp;#41; animalsToKill&amp;#91;speciesName&amp;#93;&amp;#59;&lt;br /&gt;                &amp;#125;&lt;br /&gt;                else&lt;br /&gt;               &amp;#123;&lt;br /&gt;                                addList &amp;#61; new SortedList&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;                                animalsToKill.Add&amp;#40;speciesName, addList&amp;#41;&amp;#59;&lt;br /&gt;                 &amp;#125;&lt;br /&gt;&lt;br /&gt;               addList.Add&amp;#40;strength, organismState&amp;#41;&amp;#59;  &amp;#47;&amp;#47;&amp;#47;&amp;#47;&amp;#47;  &amp;#60;- Exception here&lt;br /&gt;&amp;#125;&lt;br /&gt;</description><author>Pepepaco</author><pubDate>Sun, 24 Aug 2008 15:51:01 GMT</pubDate><guid isPermaLink="false">Created Issue: Item has already been added. Key in dictionary: '44011'  Key being added: '44011' 20080824035101P</guid></item><item><title>Commented Issue: Error Creating a DirectDraw Surface</title><link>http://www.codeplex.com/terrarium2/WorkItem/View.aspx?WorkItemId=10579</link><description>It&amp;#39;s throwing this exception when I run it in Vista x64&amp;#58;&lt;br /&gt;Comments: ** Comment from web user: kfinke ** &lt;p&gt;I have Vista64.  I copied the DLLs &amp;#40;the dx7vb.dll and dx8vb.dll were COM, I put them in a folder under my project and ran regsrv32. The other appeared to not be COM, so I copied it to system32.&amp;#41;  It got a little farther, but still died.  I ended up changing the Platform under Build options to x86 for both the Renderer project and the Terrarium project.  Appears to be working&amp;#33;&lt;/p&gt;</description><author>kfinke</author><pubDate>Wed, 30 Jul 2008 16:24:25 GMT</pubDate><guid isPermaLink="false">Commented Issue: Error Creating a DirectDraw Surface 20080730042425P</guid></item></channel></rss>