http://bugs.winehq.org/show_bug.cgi?id=20838
--- Comment #15 from Austin English austinenglish@gmail.com --- (In reply to comment #14)
(In reply to comment #13)
(In reply to comment #12)
(In reply to comment #11)
but, as I said, there's a black screen. I'm not sure that we support overriding the d3d libraries in this way.
any wined3d guy care to comment?
If it calls into d3d9.dll I think that should work in principle. Calling directly into the D3D DDI won't.
Well, it seemed like it was a regression, working in wine-1.4.1, but not in recent wine. I started a bisect, but wasn't getting good results. After a reboot, it works fine in wine-1.7.11-114-g6f498c4.
Command used was: WINEPREFIX=~/.wine-mge/ WINEDLLOVERRIDES="*d3d8,*dinput8=n,b" wine Steam.exe -applaunch 22320
So you say it's fixed even though you had to use these overrides parameters?
My understanding is that those DLL overrides are expected to be required. From get_load_order() in dlls/ntdll/load_order.c: /* first explicit module name */ ... /* then module basename preceded by '*' */ ... /* then module basename without '*' (only if explicit path) */ ... /* if loading the main exe with an explicit path, try native first */ ... /* and last the hard-coded default */ ...
Does Morrowind Overhaul (it uses MGE) work now? http://www.ornitocopter.net/morrowind-overhaul/
I was testing on my laptop with a not very powerful intel chip. The initial loading screen shows the 'Morrowind Graphics Extender' message, and lsof indicates that the dll is loaded. I didn't check for improved graphics (since my settings are pretty low anyway).
I didn't try Morrowind Overhaul.