Re: So what are these things that LOL tries to install
In a nutshell, Managed DirectX is simply DirectX for .NET.
If an app uses .NET (as LOL does) and it uses DirectX (like most Windows games do), then the game needs to use Managed DirectX.
.NET and Managed DirectX are still pretty rare in game development. To my knowledge there are only 2 commercial games/series that used them before. One is the Tin Soldiers series, which uses .NET and MDX. The other is a game called Arena Wars, which uses .NET but does not use MDX. NASA also has an open source product called "World Wind" which uses .NET and MDX. (In fact, we leveraged the install scripts from that NASA project for LOL.)
Managed DirectX is just a set of wrapper DLLs that are used to allow managed code (.NET) to use standard DirectX functionality. It will not interfere with normal DirectX at all -- it fact, it requires normal DirectX to be installed because it uses it too.
Both .NET and Managed DirectX are developed and fully vouched for by Microsoft. They are encouraging developers to use it, and we're one of the first. .NET and MDX will both be included in Longhorn/Vista, the next version of Windows, which will prevent the annoying extra install step for .NET games on that OS.
-Hiro_Antagonist
__________________
Tiny Hero Game Studios
Makers of "Land of Legends"
|