[Bug 13632] ShipSimulator 2008 freezes after start playing (needs d3dx9_36.D3DXCreatePolygon)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Nov 11 15:45:50 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=13632

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Fixed by SHA1|                            |0cde50d2235015d5123dbbc3928
                   |                            |dcef1ba757701
             Status|NEW                         |RESOLVED
                URL|http://www.shipsim.com/down |http://www.gamefront.com/fi
                   |loads/trailers.php          |les/17086167
         Resolution|---                         |FIXED

--- Comment #51 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

both variants, retail and demo bind to 'd3dx9_25.dll' - no other DX9 SDK
component involved.
The crash on 'd3dx9_36' is a result of Wine builtin code sharing/component
forwarding.

Hard to verify now because of other issues (with existing bug reports)
preceding.
I don't see the API call yet.

--- snip ---
$ grep "Call d3dx9_" log.txt | cut -d '(' -f1 | sort | uniq
0026:Call d3dx9_36.D3DXCreateBox
0026:Call d3dx9_36.D3DXCreateCylinder
0026:Call d3dx9_36.D3DXCreateFontIndirectW
0026:Call d3dx9_36.D3DXCreateSphere
0026:Call d3dx9_36.D3DXCreateSprite
0026:Call d3dx9_36.D3DXCreateTexture
0026:Call d3dx9_36.D3DXCreateTextureFromFileInMemoryEx
0026:Call d3dx9_36.D3DXMatrixInverse
0026:Call d3dx9_36.D3DXMatrixLookAtLH
0026:Call d3dx9_36.D3DXMatrixMultiply
0026:Call d3dx9_36.D3DXMatrixRotationQuaternion
0026:Call d3dx9_36.D3DXMatrixTranspose
0026:Call d3dx9_36.D3DXQuaternionRotationMatrix
0026:Call d3dx9_36.D3DXQuaternionSlerp
0026:Call d3dx9_36.D3DXSaveSurfaceToFileInMemory
0026:Call d3dx9_36.D3DXVec3Normalize
--- snip ---

All issues (crash, missing text) can be worked around by placing 'd3dx9_25.dll'
from 'Apr2005_d3dx9_25_x86.cab' into the game folder.

For the demo and retail version, the most serious one is a crash on startup due
to bug 36820

Since the bug has already been recycled multiple times for different issues,
I'd close this for good and leave a continuation comment for this game in bug
36820

Fixed by commit
http://source.winehq.org/git/wine.git/?a=commit;h=0cde50d2235015d5123dbbc3928dcef1ba757701

Thanks Sebastian

$ sha1sum ShipSim2008_Demo_v1.exe 
46d0932ffca42f2afb60e54d58eb79c1239d2e12  ShipSim2008_Demo_v1.exe

$ du -sh ShipSim2008_Demo_v1.exe 
151M    ShipSim2008_Demo_v1.exe

$ wine --version
wine-1.7.30-148-gafc6962

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list