http://bugs.winehq.org/show_bug.cgi?id=12174
Summary: Medieval II: Total War crashes on run Product: Wine Version: 0.9.58. Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: chris@chrobis.com
Created an attachment (id=11566) --> (http://bugs.winehq.org/attachment.cgi?id=11566) Log of console output before installing d3dx9_36.dll
When trying to run Medieval 2: Total War, the screen goes black, I get a garbled cursor for a split-second, and then a message:
"Medieval 2: Total War has encountered an unspecified error and will now close".
When I first ran this, I got a load of stuff on the command-line which amongst other things complained about a lack of d3dx9_36.dll. After adding this into the system32/ directory, I get similar set of complaints on the command-line (minus a complaint about d3dx9_36.dll), but the game still comes up with the same error. This game has worked *relatively* recently on Wine (I'm thinking maybe 0.9.51 or earlier) but I'm uncertain when.
Attached are the logs for both pre-d3dx9_36.dll installation (medieval-1), and after (medieval-2).
Many thanks!
http://bugs.winehq.org/show_bug.cgi?id=12174
--- Comment #1 from Chris Wales chris@chrobis.com 2008-03-23 12:29:17 --- Created an attachment (id=11568) --> (http://bugs.winehq.org/attachment.cgi?id=11568) After d3dx9_36.dll installation - excessive repetition is replaced by "[...]"
http://bugs.winehq.org/show_bug.cgi?id=12174
--- Comment #2 from Lei Zhang thestig@google.com 2008-03-24 15:32:56 --- I think it worked before because you were using a native d3dx9_36.dll. Before, there was no built-in d3dx9_36.dll in Wine. Now wine has a built-in d3dx9_36.dll, but it's still a work in progress.
http://bugs.winehq.org/show_bug.cgi?id=12174
--- Comment #3 from Chris Wales chris@chrobis.com 2008-03-24 15:40:22 --- I tried setting the native version of d3dx9_36.dll in winecfg; I no longer get the error message dialog box, but the program does crash. If this were because of a new built-in d3dx9_36.dll, shouldn't installing the native version and using that instead fix it?
http://bugs.winehq.org/show_bug.cgi?id=12174
--- Comment #4 from Lei Zhang thestig@google.com 2008-03-24 16:00:27 --- If you are certain it works in an earlier version of Wine with a native d3dx9_36.dll, then please do a regression test:
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=12174
--- Comment #5 from Chris Wales chris@chrobis.com 2008-05-07 18:03:05 --- After testing, it's definite that the lack of a full d3dx9_36.dll implementation is causing the problem; perhaps my memory was faulty, but it seems that has always been the case. In particular, the following error is generated:
"wine: Call from 0x7b8451f0 to unimplemented function d3dx9_36.dll.D3DXAssembleShader, aborting"
http://bugs.winehq.org/show_bug.cgi?id=12174
Bastiaan Uijttewaal deman@bikkel.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan@codeweavers.com, | |deman@bikkel.org
--- Comment #6 from Bastiaan Uijttewaal deman@bikkel.org 2008-06-23 13:29:26 --- The bug was introduced in 0.9.52
5461d505d727411f8de3f7846c5d1e8ed6343247 is first bad commit commit 5461d505d727411f8de3f7846c5d1e8ed6343247 Author: Stefan Dösinger stefan@codeweavers.com Date: Fri Dec 14 00:39:34 2007 +0100
winex11: Activate the depth-bpp difference.
:040000 040000 16d093776321a3a8fbb58eeb189ca26195c133a5 f7403bb4903a4b719ee375769a97a6ed5d9502e9 M dlls
http://bugs.winehq.org/show_bug.cgi?id=12174
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=12174
higuita higuita@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |higuita@gmx.net
http://bugs.winehq.org/show_bug.cgi?id=12174
knan-wine@anduin.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |knan-wine@anduin.net
--- Comment #7 from knan-wine@anduin.net 2008-07-19 13:24:29 --- The game works fine here with a native d3dx9_30.dll ... could it be a _30 vs _36 difference causing the issue? And/or wine's forwarding of _30 calls to _36?
http://bugs.winehq.org/show_bug.cgi?id=12174
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #8 from Austin English austinenglish@gmail.com 2008-09-29 14:30:15 --- Duplicate.
*** This bug has been marked as a duplicate of bug 11203 ***
http://bugs.winehq.org/show_bug.cgi?id=12174
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Austin English austinenglish@gmail.com 2008-09-29 14:30:23 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=12174
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #10 from Dan Kegel dank@kegel.com 2013-06-14 04:49:28 CDT --- Did this affect the gold demo, 3fe68d4d664d462ea7e1dafaeb2411f609eee4ac medieval_2_total_war_demo_gold.exe ? That seems to start ok with wine-1.4 or 1.6-rc1; mscodescan reports no ms d3dx present.