http://bugs.winehq.org/show_bug.cgi?id=28343
--- Comment #3 from Alexey Loukianov mooroon2@mail.ru 2011-09-20 07:13:23 CDT --- (In reply to comment #2)
35545844 is DXT5, aka. the dreaded patented S3TC texture compression. The D3D guys will be able to tell you whether there's any hope that D3DXCreateTextureFromFileInMemoryEx supports that.
Oh, it makes sense. But isn't this compression format supposed to be supported by libGL in both prop. driver binary blobs from major vendors and by MesaGL implementation with help of additional dloaded lib? As far as I remember correctly, Driver is an OpenGL game that supports DDS textures format loading, here is link to a tech page about it (with C/C++ sources): http://www.racer.nl/tech/dds.htm
Many apps appear to use d3dx_36.dll when in fact they do not, because Wine redirects everything to _36, the others are stubs.
Good catch. I suppose it's just what happens here with UFO:ET. I would check it with +loaddll "just in case" and post results here.