https://bugs.winehq.org/show_bug.cgi?id=36960
Bug ID: 36960 Summary: Avencast: Rise of the Mage fails to start (D3DXCreateTextureFromFileA failed) Product: Wine Version: 0.9.48. Hardware: x86 URL: http://www.strategyinformer.com/pc/avencast/demo/17710 .html OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: directx-d3dx9 Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com Blocks: 10325
Created attachment 49077 --> https://bugs.winehq.org/attachment.cgi?id=49077 +d3dx,+d3d trace
While looking at old bugs (bug 10325), I noticed that Avencast has a problem with d3dx:
"DXC_Gfx: D3DXCreateTextureFromFileA failed: D3DERR_INVALIDCALL (file:graphics\gui\windows\gui_energybar02_frame.tga)"
terminal shows: fixme:d3d:wined3d_device_set_software_vertex_processing device 0x169430, software 0 stub! fixme:d3d:swapchain_gl_present WINED3D_SWAP_EFFECT_FLIP not implemented. fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:d3dx:D3DXCreateTextureFromFileInMemoryEx Texture creation failed.
doing winetricks d3dx9 let's the game start without that error. I've attached a +d3d,+d3dx trace
austin@aw25 ~ $ du -h avencastdemo.exe 309M avencastdemo.exe austin@aw25 ~ $ sha1sum avencastdemo.exe 704c0f3fd05405e00814282cc6247401b2884574 avencastdemo.exe austin@aw25 ~ $ wine --version wine-1.7.22