Client crash on XP x64

Oct 26, 2008 at 6:25 PM
I installed Terrarium client on my XP x64. And it crashed on creating DirectX surface whenever I tried to start it. So I downloaded sources and found the reason of it. It's configuration of projects. They are set up to be built for 'Any CPU' platform. On x64 platform it's x64 CPU ;) I explicitly set projects' platform to 'x86' and this did the trick. I suggest to change this settings of the projects in the source control and build next release with this settings. (Until client will migrate to the new renderer with .Net interface to DirectX.)
Oct 26, 2008 at 6:34 PM
Thanks. I know x64 is a problem. I thought I had set the project platform as a fix (but it won't be in the official source zip, just the latest changeset). I'll double check this though.
Oct 26, 2008 at 7:00 PM
Edited Oct 26, 2008 at 7:00 PM
If you need to check something on x64 feel free to contact me.
Feb 17, 2009 at 5:23 AM
Any update on the x64 bug?
Mar 28, 2009 at 3:58 AM
change your project targets to x86.  If you don't have x86 as an option go to configuration manager and create new target.  Pattern from win32 and select x86.  Once you force it to use x86 then your Terrarium code can talk to the 32bit DirectX code.