Hello everyone,
I've spent the passed couple of days trying to track down why Mysteries of the Ancients is crashing on systems running Windows Vista 64 eddition. I've got some good news and bad news on that issue. I'll start with the good news. The good news is thanks to some help from Che Martain and some extensive reading I found out why the game is crashing. Apparently the DirectX libraries were compiled using x86 as the target platform. What I didn't know is that when linking to these libraries it is a good idea to also compile my games using x86 as the target platform rather than using the generic any cpu target platform option. The reason is when installing Managed DirectX on Vista 64 it requires the 32 byt version of the .NET Framework, but because Mysteries of the Ancients was compiled using the any cpu target platform it was using the 64 byt .NET Framework. End result is a big crash. That's the good news. The bad news is I am currently using Visual Studio .NET Express 2008. The problem I am facing now is that Visual Studio Express will not allow me to change the target platform type of my applications. That feature is only available in Visual Studio Pro. Which means unless I get roughly $200 to upgrade Visual Studio to the Pro eddition I can not support Windows Vista 64 eddition at this time. I'm sorry, but until I can afford to upgrade I can only support the 32 byt versions of Windows XP, Vista, and Windows 7.

Thomas Ward
USA Games Interactive

Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
All messages are archived and can be searched and read at
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.

Reply via email to