http://bugs.winehq.org/show_bug.cgi?id=23125
Summary: Mass Effect 2 requires d3dx10_39.dll Product: Wine Version: 1.2-rc2 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3dx10 AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
err:module:import_dll Library d3dx10_39.dll (which is needed by L"...\Program Files\Mass Effect 2\Binaries\MassEffect2.exe") not found
To work around this, do 'winetricks d3dx10'
http://bugs.winehq.org/show_bug.cgi?id=23125
--- Comment #1 from Owen Rudge owen@owenrudge.net 2010-07-27 13:48:10 --- Created an attachment (id=29865) --> (http://bugs.winehq.org/attachment.cgi?id=29865) Stub implementation of d3dx10_39
The attached patch implements a stub d3dx10_39.dll which gets ME2 to start (for me). It forwards D3DXMatrixInverse to d3dx9_36, and implements D3DX10CheckVersion.
ME2 also appears to import D3DX10CompileFromMemory and D3DX10ReflectShader, however, which are not implemented. I didn't encounter any attempts to do this while I was testing, but it may be that those functions are only called if a DX10-capable system are detected.
http://bugs.winehq.org/show_bug.cgi?id=23125
Owen Rudge owen@owenrudge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |owen@owenrudge.net
http://bugs.winehq.org/show_bug.cgi?id=23125
--- Comment #2 from Dan Kegel dank@kegel.com 2010-08-14 01:01:43 --- What's the status on this patch?
http://bugs.winehq.org/show_bug.cgi?id=23125
--- Comment #3 from Owen Rudge owen@owenrudge.net 2010-08-14 04:50:13 --- This particular patch was a basic "proof of concept"; I intend to submit proper stubs for the d3dx10 DLLs to wine-patches shortly.
http://bugs.winehq.org/show_bug.cgi?id=23125
--- Comment #4 from Owen Rudge owen@owenrudge.net 2010-08-18 16:03:44 --- Patches submitted to wine-patches.
http://bugs.winehq.org/show_bug.cgi?id=23125
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Dan Kegel dank@kegel.com 2010-09-14 10:56:00 CDT --- Fixed by http://source.winehq.org/git/wine.git/?a=commitdiff;h=fb8d7cdedf6afea8ffd245...
Mass Effect 2 demo now seems to run 100% microsoft free (even if you delete the directX dlls it installs).
http://bugs.winehq.org/show_bug.cgi?id=23125
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2010-09-18 13:07:13 CDT --- Closing bugs fixed in 1.3.3.
https://bugs.winehq.org/show_bug.cgi?id=23125
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3dx10 |directx-d3d-util