Tried FEAR Combat on Wine. Looks like it needs a d3dx9_27.dll which we don't provide.
Anyone else have any luck with this one? I'm not sure what the status is of all the required dx 9.0c dlls are.
On 8/23/06, Jeremy Newman jnewman@codeweavers.com wrote:
Tried FEAR Combat on Wine. Looks like it needs a d3dx9_27.dll which we don't provide.
Anyone else have any luck with this one? I'm not sure what the status is of all the required dx 9.0c dlls are.
Native d3dx9_*.*.dll should work, I have to use d3dx9_28.dll to get 3DMark06 to run.
Tom
On 23/08/06, Tom Wickline twickline@gmail.com wrote:
Native d3dx9_*.*.dll should work, I have to use d3dx9_28.dll to get 3DMark06 to run.
Yes, and generally the apps using them should install them. Otherwise the DX SDK has cabs that contain those dlls in the Redist dir.
I think d3dx9_*.*.dll are all shader related dlls for DirectX 9. They should be downloaded/copied from the DX installation. We may not be implementing those dlls in future.
-- VJ
On 8/23/06, Tom Wickline twickline@gmail.com wrote:
On 8/23/06, Jeremy Newman jnewman@codeweavers.com wrote:
Tried FEAR Combat on Wine. Looks like it needs a d3dx9_27.dll which we don't provide.
Anyone else have any luck with this one? I'm not sure what the status is of all the required dx 9.0c dlls are.
Native d3dx9_*.*.dll should work, I have to use d3dx9_28.dll to get 3DMark06 to run.
Tom
On 23/08/06, Vijay Kiran Kamuju infyquest@gmail.com wrote:
I think d3dx9_*.*.dll are all shader related dlls for DirectX 9.
They contain mostly utility stuff, eg for loading textures from files, matrix functions, loading models, creating geometry, etc. It also includes both a shader assembler and an HLSL compiler.
Our goals are to never need native dlls. Why would we not implement them, even as stub dlls?
On Wed, 2006-08-23 at 12:56 -0400, Vijay Kiran Kamuju wrote:
I think d3dx9_*.*.dll are all shader related dlls for DirectX 9. They should be downloaded/copied from the DX installation. We may not be implementing those dlls in future.
-- VJ
On 8/23/06, Tom Wickline twickline@gmail.com wrote:
On 8/23/06, Jeremy Newman jnewman@codeweavers.com wrote:
Tried FEAR Combat on Wine. Looks like it needs a d3dx9_27.dll which we don't provide.
Anyone else have any luck with this one? I'm not sure what the status is of all the required dx 9.0c dlls are.
Native d3dx9_*.*.dll should work, I have to use d3dx9_28.dll to get 3DMark06 to run.
Tom
On 23/08/06, Jeremy Newman jnewman@codeweavers.com wrote:
Our goals are to never need native dlls. Why would we not implement them, even as stub dlls?
Well, for one, they're not really part of d3d as such. Applications that use them should really come with them and install them. Also, there are quite a number of different versions of the dlls. There's at least d3dx9_24 through d3dx9_30 that I know of.
Unfortunately, FEAR Combat does not seem to include them.
On Wed, 2006-08-23 at 21:27 +0200, H. Verbeet wrote:
On 23/08/06, Jeremy Newman jnewman@codeweavers.com wrote:
Our goals are to never need native dlls. Why would we not implement them, even as stub dlls?
Well, for one, they're not really part of d3d as such. Applications that use them should really come with them and install them. Also, there are quite a number of different versions of the dlls. There's at least d3dx9_24 through d3dx9_30 that I know of.
On 8/23/06, Jeremy Newman jnewman@codeweavers.com wrote:
Unfortunately, FEAR Combat does not seem to include them.
What's the redistribution license on that part of the SDK? Could those DLL's be included with binary packages of Wine and just turn this into a packaging issue?
-Brian
I think they can't be distributed. Game developers ship some directx installer which installs them. Distribution of these dlls is a bit tricky.
Perhaps if we really need them it might be an option to work together with Transgaming. It are basicly utility libraries which don't touch any of the real direct3d code.
Roderick
On Wednesday 23 August 2006 20:21, Brian Vincent wrote:
On 8/23/06, Jeremy Newman jnewman@codeweavers.com wrote:
Unfortunately, FEAR Combat does not seem to include them.
What's the redistribution license on that part of the SDK? Could those DLL's be included with binary packages of Wine and just turn this into a packaging issue?
-Brian
Not sure about the exact terms, but there are people distributing them, eg http://www.threelights.de/index.php?page=projects/d3dx9_xx_dll_files.php
I've found an informative blog on these .dlls. This guy wrote a mini installer for them, I don't know about the legality of it...
http://inky.50megs.com/blogs/2005/10/directx-updates-dll-hell-revisited.htm
these aren't included in the standard direct3d package. These .dlls d3dx9_x.dll's come in the direct x redistributable package for software developers?
http://www.microsoft.com/downloads/details.aspx?familyid=9226A611-62FE-4F61-... http://www.support.microsoft.com/kb/910813/en-us?spid=9973&sid=1514
Also I've read that managed directx .dlls are supposed to be installed in the global assembly cache folder (C:\WINDOWS\assembly\GAC), but wine doesn't implement assemblies yet (Sxs.dll) as outlined in bug 5965.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sbscs/setup... http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/i...
From: "H. Verbeet" hverbeet@gmail.com To: wine-devel@winehq.org Subject: Re: FEAR Combat Date: Wed, 23 Aug 2006 22:52:50 +0200
Not sure about the exact terms, but there are people distributing them, eg http://www.threelights.de/index.php?page=projects/d3dx9_xx_dll_files.php
Hi,
On Wed, Aug 23, 2006 at 10:04:01PM -0500, EA Durbin wrote:
Also I've read that managed directx .dlls are supposed to be installed in the global assembly cache folder (C:\WINDOWS\assembly\GAC), but wine doesn't implement assemblies yet (Sxs.dll) as outlined in bug 5965.
What you wanted to say is that due to Wine not implementing assemblies and/or the GAC directory not existing yet possibly the game installer doesn't install these DLLs yet, right? Could someone verify whether this is the case? (does the installer package contain strings for those DirectX DLLs?)
Andreas Mohr
http://www.paradoxalpress.info/Docs/dx9_out/directx_control_panel_tool.htm
The control panel has a Managed tab, which contains the names of the DirectX Assemblies that are installed. For any assembly that is installed in the Global Assembly Cache (GAC), you can find the version listed under each assembly name by right clicking on a particular assembly version and selecting Properties from the popup menu.
I don't know if it affects the directx component installation in the game installer, or if it only affects the Directx SDK.
From: Andreas Mohr andi@rhlx01.fht-esslingen.de To: EA Durbin ead1234@hotmail.com CC: hverbeet@gmail.com, wine-devel@winehq.org Subject: Re: FEAR Combat Date: Thu, 24 Aug 2006 10:04:09 +0200
Hi,
On Wed, Aug 23, 2006 at 10:04:01PM -0500, EA Durbin wrote:
Also I've read that managed directx .dlls are supposed to be installed
in
the global assembly cache folder (C:\WINDOWS\assembly\GAC), but wine doesn't implement assemblies yet (Sxs.dll) as outlined in bug 5965.
What you wanted to say is that due to Wine not implementing assemblies and/or the GAC directory not existing yet possibly the game installer doesn't install these DLLs yet, right? Could someone verify whether this is the case? (does the installer package contain strings for those DirectX DLLs?)
Andreas Mohr
On 24.08.2006 10:04, Andreas Mohr wrote:
Hi,
On Wed, Aug 23, 2006 at 10:04:01PM -0500, EA Durbin wrote:
Also I've read that managed directx .dlls are supposed to be installed in the global assembly cache folder (C:\WINDOWS\assembly\GAC), but wine doesn't implement assemblies yet (Sxs.dll) as outlined in bug 5965.
What you wanted to say is that due to Wine not implementing assemblies and/or the GAC directory not existing yet possibly the game installer doesn't install these DLLs yet, right? Could someone verify whether this is the case? (does the installer package contain strings for those DirectX DLLs?)
I don't think this is the case. The d3dx9_XX DLLs aren't managed code, and they don't belong into any GAC directory anyway, just into plain ol' windows\system[32].
The problem is probably that a game installer may rely on the DX redistributable package to install those DLLs. I don't know if that runs on Wine, but if it doesn't, well, the DLL won't get where it should, too.
-f.r.
On 25.08.2006 00:11, Frank Richter wrote:
The problem is probably that a game installer may rely on the DX redistributable package to install those DLLs. I don't know if that runs on Wine, but if it doesn't, well, the DLL won't get where it should, too.
FIY, my last three patches fix some issues that actually allow the redistributable installer(http://www.microsoft.com/downloads/details.aspx?FamilyID=a1788990-5e11-4ae2-...) to succeed. This will also install the d3dx_XX DLLs, so technically, these DLLs are available to apps on Wine through that way.
-f.r.