http://bugs.winehq.org/show_bug.cgi?id=2885
------- Additional Comments From saulius.krasuckas@elst.vtu.lt 2005-26-10 04:37 ------- Andreas Dehmel wrote: | | but the game appears to insist in loading the d3d8 DLL from | the filesystem "manually" (so to speak).
This is called loading of *builtin* DLL (built into Wine).
| I experimented putting a real d3d8.dll where Wine could see it, but that only | caused other errors;
And you tried to force Wine to load *native* DLL (native for Windows, original form). This is controlled by 'load order', which you can override by WINEDLLOVERRIDES env-variable or using winecfg (Libraries page).
| it may work if you managed to install a functioning _native_ DirectX/D3D | setup...
I doubt this could work, as people in some thread tells it is of different design. [1]
Next I think you should upgrade to Wine release 0.9. Its module loader has changed a quite bit and now it may work for you.
It would be usefull to know, what version of Max Payne are you testing. And maybe you know, whether demo version of same number exhibit similar failure?
[1] http://www.winehq.com/hypermail/wine-devel/2003/08/0578.html