https://bugs.winehq.org/show_bug.cgi?id=38116
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3dx9
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- I revisited this bug and found that this was likely a duplicate of bug #26898.
When I start the game the first time, it creates numerous files under users/Public/Application Data/Stardock/Elemental/screens. They are zip-compressed files and one of them, Atlas.dxatlas should contain tex00.dds, tex01.dds etc. These files contain textures for menu buttons, decorations etc. If the game was started with built-in d3dx9, these images are not created, and even though I installed native d3dx9_36 later, the game doesn't recreate those files. Removing Atlas.dxatlas and restarting the game with native d3dx9_36 creates those .dds files properly. Using the patches from https://github.com/wine-compholio/wine-staging/tree/master/patches/d3dx9_36-... also helps (but native d3dx9_36 is still needed to display the game menu and option screen properly).
In the terminal output from comment #0 the problem wasn't visible (I wasn't aware of those missing files that were created on the first game start) and the game doesn't complain about the missing .dds files later. Removing Atlas.dxatlas and starting the game with built-in d3dx9_36 clearly shows the problem: fixme:d3dx:D3DXSaveTextureToFileInMemory DDS file format isn't supported yet fixme:d3dx:D3DXSaveTextureToFileInMemory DDS file format isn't supported yet fixme:d3dx:D3DXSaveTextureToFileInMemory DDS file format isn't supported yet fixme:d3dx:D3DXSaveTextureToFileInMemory DDS file format isn't supported yet fixme:d3dx:D3DXSaveTextureToFileInMemory DDS file format isn't supported yet fixme:d3dx:D3DXSaveTextureToFileInMemory DDS file format isn't supported yet fixme:d3dx:D3DXSaveTextureToFileInMemory DDS file format isn't supported yet *** Error: Unable to save atlas C:\users\Public\Application Data\Stardock\Elemental - Fallen Enchantress\screens\tex00.dds. *** Error: Unable to save atlas C:\users\Public\Application Data\Stardock\Elemental - Fallen Enchantress\screens\tex01.dds. *** Error: Unable to save atlas C:\users\Public\Application Data\Stardock\Elemental - Fallen Enchantress\screens\tex02.dds. *** Error: Unable to save atlas C:\users\Public\Application Data\Stardock\Elemental - Fallen Enchantress\screens\tex03.dds. *** Error: Unable to save atlas C:\users\Public\Application Data\Stardock\Elemental - Fallen Enchantress\screens\tex04.dds. *** Error: Unable to save atlas C:\users\Public\Application Data\Stardock\Elemental - Fallen Enchantress\screens\tex05.dds. *** Error: Unable to save atlas C:\users\Public\Application Data\Stardock\Elemental - Fallen Enchantress\screens\tex10.dds.