CT Center x64 from latest v3.0 reports those DLLs as missing:
DXFile (64Bit) (D3DXOF.dll) NOT Found !!!
Direct3D8 (64Bit) (d3d8.dll) NOT Found !!!
X3DAudio (64Bit) (X3DAudio.dll) NOT Found !!!
X3DAudio (32Bit) (X3DAudio.dll) NOT Found !!!
I am pretty sure that this is only display issue of CT Center, and that those files do not exist at all anywhere. Let me explain.
At first it looks like I do not have some libraries installed. I really do not have
X3DAudio.dll in
c:\Windows\System32\ nor in
c:\Windows\SysWOW64\. I also do not have
d3d8.dll nor
D3DXOF.dll in c:\Windows\System32\.
Situation is exactly the same on two systems, but both have DirectX libraries installed.
I unpacked
directx_Jun2010_redist.exe and checked cab files. There is no
d3d8.dll nor
d3dxof.dll inside.
Based on timestamps of those files I concluded that those files are installed by the Windows 7 itself (they have exactly same timestamps as many other dlls and exe files installed by Windows itself).
d3d8.dll and
d3dxof.dll exist only in
c:\Windows\SysWOW64\, so there are no 64bit versions of those libraries.
X3DAudio came in many versions, but there is no
X3DAudio.dll. It is very similar as d3dx9.
x3daudio1_0.dll is installed by those cab files (latest version stays on system):
Apr2006_XACT_x64.cab
Apr2006_XACT_x86.cab
AUG2006_XACT_x64.cab
AUG2006_XACT_x86.cab
Feb2006_XACT_x64.cab
Feb2006_XACT_x86.cab
JUN2006_XACT_x64.cab
JUN2006_XACT_x86.cab
x3daudio1_1.dll is installed by those cab files (latest version stays on system):
APR2007_XACT_x64.cab
APR2007_XACT_x86.cab
DEC2006_XACT_x64.cab
DEC2006_XACT_x86.cab
FEB2007_XACT_x64.cab
FEB2007_XACT_x86.cab
OCT2006_XACT_x64.cab
OCT2006_XACT_x86.cab
Other versions is installed by those cabs:
Feb2010_X3DAudio_x64.cab installs
X3DAudio1_7.dll
Feb2010_X3DAudio_x86.cab installs
X3DAudio1_7.dll
JUN2008_X3DAudio_x64.cab installs
X3DAudio1_4.dll
JUN2008_X3DAudio_x86.cab installs
X3DAudio1_4.dll
Mar2008_X3DAudio_x64.cab installs
X3DAudio1_3.dll
Mar2008_X3DAudio_x86.cab installs
X3DAudio1_3.dll
Mar2009_X3DAudio_x64.cab installs
X3DAudio1_6.dll
Mar2009_X3DAudio_x86.cab installs
X3DAudio1_6.dll
NOV2007_X3DAudio_x64.cab installs
X3DAudio1_2.dll
NOV2007_X3DAudio_x86.cab installs
X3DAudio1_2.dll
Nov2008_X3DAudio_x64.cab installs
X3DAudio1_5.dll
Nov2008_X3DAudio_x86.cab installs
X3DAudio1_5.dll
All versions stays on system because of different file names.
As a result I have those files in both
c:\Windows\System32\ (64bit versions) and
c:\Windows\SysWOW64\ (32bit versions)
x3daudio1_0.dll
x3daudio1_1.dll
X3DAudio1_2.dll
X3DAudio1_3.dll
X3DAudio1_4.dll
X3DAudio1_5.dll
X3DAudio1_6.dll
X3DAudio1_7.dll
So I have 8 versions of X3DAudio in both 32bit and 64bit variants.
I think that you should check for X3DAudio*.dll and list the latest one.
It is very similar with d3dx9. I have 20 variants but no d3dx9.dll at all. It is reported as found, but for some reason it is listed as
d3dx9_33.dll (from 2007) even I have much newer
D3DX9_43.dll (from 2010). It is same for d3dx10 (
d3dx10_41.dll listed
d3dx10_43.dll exists). For DX11 it reports latest version.
May you please fix this?