http://bugs.winehq.org/show_bug.cgi?id=15177
--- Comment #2 from Andrew Fenn andrewfenn@gmail.com 2008-09-10 02:50:31 --- I got this working by applying Luis Busquet's patch that implements the d3dx9_36 functions that are missing for this game (D3DXGetShaderConstantTable, D3DXGetShaderConstantTableEx).
Is there a reason that D3DXCheckTextureRequirements is a stub when the code is already implemented in dlls/d3dx9_36/texture.c ? Right now it's sitting in GIT but not getting compiled and run.
I won't submit a patch because I don't have the time right now but the game loads without having the use the native d3dx9_36.dll. The game runs now without crashing wine.
I'll submit a patch later on.