https://bugs.winehq.org/show_bug.cgi?id=40360
--- Comment #10 from Henri Verbeet hverbeet@gmail.com --- (In reply to Adam Bolte from comment #7)
I've been comparing the retail version of the game to that on a Windows 7 machine. The game creates a log file in My Documents/Jack Keane and the Fire Within/logs/Fledge.txt, and the difference when running under Wine is the addition of the following lines:
231a232,233
Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): fx_colorgradinglut_default.dds Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): fx_colorgradinglut_default.dds
248a251,259
Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): effect_distort_water.dds Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): fx_colorgradinglut_default.dds Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): fx_colorgradinglut_sepia.dds Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): gradient_1D_1.dds Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): gradient_1D_2.dds Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): gradient_1D_3.dds Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): gradient_1D_4.dds Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): gradient_1D_distort.dds Fledge::Core::Resource::load (Line 411) Warning: Loading failed! (0x2B8AF19B): gradient_1D_glow.dds
(the above is the output of diff after stripping out the timestamp columns).
These files are all located in the pkg/shared.zip file. Extracting that tells us the following about these files:
$ file fx_colorgradinglut_default.dds effect_distort_water.dds fx_colorgradinglut_default.dds fx_colorgradinglut_sepia.dds gradient_1D_1.dds gradient_1D_2.dds gradient_1D_3.dds gradient_1D_4.dds gradient_1D_distort.dds gradient_1D_glow.dds fx_colorgradinglut_default.dds: Microsoft DirectDraw Surface (DDS), 256 x 16, effect_distort_water.dds: Microsoft DirectDraw Surface (DDS), 500 x 500, DXT5 fx_colorgradinglut_default.dds: Microsoft DirectDraw Surface (DDS), 256 x 16, fx_colorgradinglut_sepia.dds: Microsoft DirectDraw Surface (DDS), 256 x 16, gradient_1D_1.dds: Microsoft DirectDraw Surface (DDS), 128 x 1, DXT5 gradient_1D_2.dds: Microsoft DirectDraw Surface (DDS), 128 x 1, DXT5 gradient_1D_3.dds: Microsoft DirectDraw Surface (DDS), 128 x 1, DXT5 gradient_1D_4.dds: Microsoft DirectDraw Surface (DDS), 128 x 1, DXT5 gradient_1D_distort.dds: Microsoft DirectDraw Surface (DDS), 64 x 1, DXT1 gradient_1D_glow.dds: Microsoft DirectDraw Surface (DDS), 64 x 1, DXT5
For what it's worth, loading those would typically be done by d3dx9, but you mention that overriding that doesn't help. Failing to load DXT textures/surfaces can also happen when you lack libtxc_dxtn, but you'd see a winediag message about that.