DX9Redist - widberg/fmtk GitHub Wiki
The Steam release of FUEL has a directory DX9Redist
with several redistributable files for DirectX 9 from various versions of the SDK. Most of these files are from the August 2008 release of the SDK except for APR2007_xinput_x86.cab
and OCT2006_d3dx9_31_x86.cab
which come from their respective releases. List of all the files in DX9Redist
, their hashes, and which SDK version the file was likely taken from:
File Name |
SHA256 |
Source |
APR2007_xinput_x86.cab |
5ab7bb15394e4ece850da5453413ab1de2ea97d5c93f86482b75073aaa05da9c |
April 2007 |
Aug2008_d3dx9_39_x86.cab |
490636eb27e929efd712f3c5028b2c1b2adbd1deb24f9cd6407b7add6559bb91 |
August 2008 |
DSETUP.dll |
5b4c9977c41f7c53c2574385e41c4c70bc407e48a9c9ac79c3a0964debb10f04 |
August 2008 |
dsetup32.dll |
9db4910b99cfed2a5944303ac6ff0f609c335131c4ee3e75a1b4c61d3c1a6ce3 |
August 2008 |
dxdllreg_x86.cab |
2beb76744844fa9acb67f1e497826fc87fbb5388f7ac4f450d38371aee6c6b4d |
August 2008 |
dxnt.cab |
a25a840e6b8b98918d94dad08bd196cb3af8a33d312b2cb430139ed86899785f |
August 2008 |
DXSETUP.exe |
d6bcd10c6f9d9137189de9a9b9f76f033b8e5022129b710a9a3091116cd45ec5 |
August 2008 |
dxupdate.cab |
8158187acfea6e6d5f349568a3e1efab69bb425adcc1a025a638e2c32470c4a0 |
August 2008 |
OCT2006_d3dx9_31_x86.cab |
e69504f902ffa31e4155fc29d0ce3f65fb8e513af1cbc5e18125847c900e3ff3 |
October 2006 |
Given that the majority of the files came from August 2008, one of the newest releases while the game was being finished, and the game imports functions from d3dx9_39.dll
(August 2008), the game was almost certainly linked against the import libraries (d3d9.lib
, d3dx9.lib
, dinput8.lib
, XInput.lib
, and dsound.lib
) from this version of the SDK. XINPUT1_3.dll
, which the game imports, comes from Redist\APR2007_xinput_x86.cab
and Xinput.lib
from Lib\x86\Xinput.lib
do not match between April 2007 and August 2008; while the shipped APR2007_xinput_x86.cab
came from April 2007, it is still possible that the game was linked against Xinput.lib
from August 2008.
What follows is a list of files in SDK releases with hashes matching those in DX9Redist
. The links go to archive.org copies of the SDK installer for that version. If a file is missing, it is not a match for the one in DX9Redist
. Each version contains files with the same names as ones from the previous version i.e. April 2007 contains files from October 2006 and all other earlier releases; however, some do not match despite having the same name. While April 2007 has the same OCT2006_d3dx9_31_x86.cab
as October 2006, August 2008 does not have a match for either OCT2006_d3dx9_31_x86.cab
or APR2007_xinput_x86.cab
.
October 2006
File Name |
SHA256 |
OCT2006_d3dx9_31_x86.cab |
e69504f902ffa31e4155fc29d0ce3f65fb8e513af1cbc5e18125847c900e3ff3 |
April 2007
File Name |
SHA256 |
APR2007_xinput_x86.cab |
5ab7bb15394e4ece850da5453413ab1de2ea97d5c93f86482b75073aaa05da9c |
OCT2006_d3dx9_31_x86.cab |
e69504f902ffa31e4155fc29d0ce3f65fb8e513af1cbc5e18125847c900e3ff3 |
August 2008
File Name |
SHA256 |
Aug2008_d3dx9_39_x86.cab |
490636eb27e929efd712f3c5028b2c1b2adbd1deb24f9cd6407b7add6559bb91 |
DSETUP.dll |
5b4c9977c41f7c53c2574385e41c4c70bc407e48a9c9ac79c3a0964debb10f04 |
dsetup32.dll |
9db4910b99cfed2a5944303ac6ff0f609c335131c4ee3e75a1b4c61d3c1a6ce3 |
dxdllreg_x86.cab |
2beb76744844fa9acb67f1e497826fc87fbb5388f7ac4f450d38371aee6c6b4d |
dxnt.cab |
a25a840e6b8b98918d94dad08bd196cb3af8a33d312b2cb430139ed86899785f |
DXSETUP.exe |
d6bcd10c6f9d9137189de9a9b9f76f033b8e5022129b710a9a3091116cd45ec5 |
dxupdate.cab |
8158187acfea6e6d5f349568a3e1efab69bb425adcc1a025a638e2c32470c4a0 |