http://bugs.winehq.org/show_bug.cgi?id=8357
--- Comment #32 from Charity AngeliqeR@gmail.com 2008-08-27 10:00:46 --- (In reply to comment #30)
(In reply to comment #29)
yeah I have been using the dll fix for a while, and yes i was successfully using the dll under wine version 1.0, i compiled 1.1.1 in an attempted to fix models. i have not tried modifiying the wine source yet, frankly im a little chicken. but going to give it a shot.
ok just an update i tried the source fix, didn't work, i tried the dll fix from comment #14, didn't work. tried turning off newer models and going with old ones, didn't work. one thing i did notice is that drakkin models work, no idea why. Maybe the drakkin working can lead to something.
Don't use the DLL fix from comment #14 It is incorrect.
patch the file d3dx9_30.dll at offsets:
4c6f9, where there is a '83' replace it for '6a' 4c6fa, where there is a 'fe' replace it for '04' 4c6fb, where there is a '02' replace it for '5e'
save it and it's done.
As a reference the offset list from 4c6f0 before the change should read: 00 00 00 f6 45 f8 50 74 0f 83 fe 02 73 56 b8 57
And the offset list from 4c6f0 after the change should read: 00 00 00 f6 45 f8 50 74 0f 6a 04 5e 73 56 b8 57