D3DX9.DLL is legal?

Posted By: MDI

D3DX9.DLL is legal? - 10/17/07 23:51

Much peoples say me when isnt legal to put this file in my game foulde without some others programs - although that come together with publishing! Or that is true when taht is illegal or this is normal?
Posted By: jcl

Re: D3DX9.DLL is legal? - 10/18/07 10:18

Since version 9.0c it is legal to distribute the D3DX9_xx Dlls, however you should use the latest DirectX9 installer from the Microsoft website for distributing it with your game. This is the proper way. The d3dx9_30.dll only helps users who have DX9 already installed, and should normally not be distributed with the final product.
Posted By: FBL

Re: D3DX9.DLL is legal? - 10/18/07 16:37

This means we should delete this dll from the .cd folder before releasing our games?

Good to know...
Posted By: jcl

Re: D3DX9.DLL is legal? - 10/19/07 07:28

We don't delete it from our uploaded demos because including the DX9 installer there would be overkill. But when really distributing a game, I recommend to delete it and include the installer instead.
Posted By: MDI

D3DX9.DLL is legal? - 10/23/07 09:43

OHOOO! This isnt nice! But ok how can include that installer - i think where i can find it.
Posted By: ello

Re: D3DX9.DLL is legal? - 10/23/07 09:57

wow.. so this means if a lawyer pleases he can cut our asses off?
Posted By: Damocles

Re: D3DX9.DLL is legal? - 10/23/07 10:04

If d3dx9_30.dll is part of the dx9 install enviroment,
why must ist be included in the gamefolder, even when dx9 is installed?

Cant acknex load it then from the dx9 install-directory?

It blows up the game-file by 2,3MB
Posted By: ventilator

Re: D3DX9.DLL is legal? - 10/23/07 10:22

with each new directx sdk (which gets released every few months) comes a new d3dx9_xx.dll.

d3dx9_30.dll (april 2006 sdk)
d3dx9_31.dll
d3dx9_32.dll
...

so it can happen that the directx installation of the user is too old to contain the dll.
Posted By: jcl

Re: D3DX9.DLL is legal? - 10/24/07 07:30

There are two important reasons why it's better to distribute a full DirectX installer:

- The end user might still have DirectX 8, in which case the project with the included d3dx9_30.dll will probably just crash. This is the case on Win98, Win ME, Win 2000, and very early XP systems.
- The DirectX installer copies the d3dx9_30.dll into a Windows system folder, where it can be patched by a Microsoft security update if necessary - for instance when a severe bug in that DLL was discovered. If the DLL is in the project folder, Microsoft can't patch it.
Posted By: JibbSmart

Re: D3DX9.DLL is legal? - 10/24/07 09:45

could we in future be able to have a copy of the installer put into the project folder when we publish something? (or perhaps the option of?)

not that things get published regularly enough that it's much of a hassle, but it would be very easy to just not think of that.

julz
© 2024 lite-C Forums