http://bugs.winehq.org/show_bug.cgi?id=30395
Bug #: 30395 Summary: Graphics regression in Carmageddon TDR2000 since wine 1.3.33 Product: Wine Version: 1.3.33 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: Sebastian.Riemer@gmx.de Classification: Unclassified
I could trace the regression to between wine 1.3.32 and 1.3.33. It is also in 1.5.1 which I've tested first.
It makes the game menu completely unusable, because the menu entries aren't displayed any more. The mouse cursor graphic is only a red square, now. I've managed by blind clicking to run the single player game. There most graphics weren't displayed correctly any more, too. E.g. the dust from the tires was displayed as grey squares.
http://bugs.winehq.org/show_bug.cgi?id=30395
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|Graphics regression in |Carmageddon TDR2000 menu is |Carmageddon TDR2000 since |unusable |wine 1.3.33 |
--- Comment #1 from Austin English austinenglish@gmail.com 2012-04-09 12:54:46 CDT --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=30395
Sebastian Riemer Sebastian.Riemer@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral@gmail.com Regression SHA1| |151cf2696bd96095dcc4962de3b | |58c821c75399f
--- Comment #2 from Sebastian Riemer Sebastian.Riemer@gmx.de 2012-04-11 01:58:06 CDT --- Found the commit:
151cf2696bd96095dcc4962de3b58c821c75399f is the first bad commit commit 151cf2696bd96095dcc4962de3b58c821c75399f Author: Matteo Bruni mbruni@codeweavers.com Date: Tue Nov 15 15:16:56 2011 +0100
wined3d: Disable WINED3DFMT_B8G8R8_UNORM.
----- This color profile is needed for Carmageddon TDR 2000.
http://bugs.winehq.org/show_bug.cgi?id=30395
--- Comment #3 from Matteo Bruni matteo.mystral@gmail.com 2012-04-11 08:22:47 CDT --- I can't reproduce with the demo from http://www.fileplanet.com/44018/download/Carmageddon-TDR-2000-Demo, although it may not be representative of the full game. The demo does a system test on the first run, saving some stuff into the TDR2000.gfx and TDR2000.snd files in the game directory. Assuming the full game does the same, you could try to delete those files and start the launcher again, maybe the game at that point will adapt to the missing 24 bit texture format. Otherwise, you could just try to install the game in a new wine prefix.
If that doesn't help, I guess a +ddraw,+d3d_caps trace would be useful as a start.
http://bugs.winehq.org/show_bug.cgi?id=30395
Sebastian Riemer Sebastian.Riemer@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #4 from Sebastian Riemer Sebastian.Riemer@gmx.de 2012-04-12 01:44:30 CDT --- Interesting, that demo is much different from the game in terms of graphics detection. The demo detects 3D graphics and runs the detection every time. The game instead always ends up in SW rendering 320x240 (Bug 6946) after graphics detection. So editing the TDR2000.gfx is required.
I guess I've copied it over to save some effort. A diff shows that after regeneration the unsupported format is removed from the TDR2000.gfx file. After reediting the file the 3D graphics work.
Thanks for your help and your efforts!
For future tests I'll always regenerate and resetup it.
http://bugs.winehq.org/show_bug.cgi?id=30395
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-04-13 16:22:49 CDT --- Closing INVALID bugs.