https://bugs.winehq.org/show_bug.cgi?id=38699
Bug ID: 38699 Summary: Consortium Master Edition: intro scene empty/flickering Product: Wine Version: 1.7.44 Hardware: x86 URL: http://store.steampowered.com/app/264240 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com Distribution: ---
Created attachment 51624 --> https://bugs.winehq.org/attachment.cgi?id=51624 terminal output
I tested this bug with the GOG.com version of the game. When starting a new game from the main menu, the game begins with an intro sequence, but only the HUD can be seen, the screen is filled with solid color and it's flickering. I can't get past the intro due to this bug.
Tried with native d3dx9*, disabled GLSL and with the CSMT patchset, but none of them helped.
The game developers are aware of the problem when running the game under Wine, one of them submitted a test result on Appdb: https://appdb.winehq.org/objectManager.php?sClass=version&iId=32193
According to him it's a problem on Wine side that it can't handle properly the shaders used by the game. He even posted a workaround to the problem: adding r_signal_fx "0" variable to the config file. To tell the truth it changed nothing for me... the screen is blank for me in the intro whether that variable is 1 or 0.
wine-1.7.44-117-gb2aa984 Fedora 21 x86 Nvidia binary drivers 340.76
https://bugs.winehq.org/show_bug.cgi?id=38699
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |isakov-sl@bk.ru
--- Comment #1 from Sergey Isakov isakov-sl@bk.ru --- Did you tested with stage? I propose it will be good.
https://bugs.winehq.org/show_bug.cgi?id=38699
Stephen Cohen duke+appdb@interdimensionalgames.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |duke+appdb@interdimensional | |games.com
--- Comment #2 from Stephen Cohen duke+appdb@interdimensionalgames.com --- Hi,
I'm that same dev! :)
You're correct in what you're saying.
For some reason, the alpha channel on our FX shaders (layers drawn over the screen) appears to render black. I'm not the one who wrote those shaders, and I don't know enough about that kind of low-level stuff to hazard a guess as to the origin of the incompatibility.
The config tweak I list will work for 98% of the game. This disables the "Static" layer, which is present on a game-wide level.
The issue you're experiencing is that the intro (along with the outro) has some additional shader-based FX baked into the map (and therefore that can't be disabled so simply). In the AppDB entry you reference, I mention this and provide a save file that can be used to skip to just after these problematic FX dissipate (you won't miss much). You can download it here: http://1drv.ms/1zuStyf
https://bugs.winehq.org/show_bug.cgi?id=38699
--- Comment #3 from Henri Verbeet hverbeet@gmail.com --- I suspect I won't be able to look at this anytime soon, but the last couple of lines of the terminal output look somewhat suspicious. They seem to imply the application is trying to read from a D3DFMT_NULL texture, e.g. for texturing or perhaps StretchRect(), but D3DFMT_NULL is realy only meant for rendering to. Unfortunately that may not be related to this bug report at all, but I suppose it's also possible it's supposed to behave as if a NULL texture was bound, in which case the alpha channel would be 1.0.
https://bugs.winehq.org/show_bug.cgi?id=38699
Christopher Larson kergoth@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kergoth@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=38699
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #4 from fjfrackiewicz@gmail.com --- Is this still an issue with version 1.25 of Consortium: Master Edition?
The reason I ask is because of this feature in the changelog for patch 1.25:
- The game now works reasonably well on Linux machines using Wine.
Source: https://www.gog.com/forum/consortium_master_edition_the/changelog
And there's also this: http://steamcommunity.com/app/264240/discussions/0/613956964585243941/
https://bugs.winehq.org/show_bug.cgi?id=38699
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to fjfrackiewicz from comment #4)
Is this still an issue with version 1.25 of Consortium: Master Edition?
The reason I ask is because of this feature in the changelog for patch 1.25:
- The game now works reasonably well on Linux machines using Wine.
Source: https://www.gog.com/forum/consortium_master_edition_the/changelog
And there's also this: http://steamcommunity.com/app/264240/discussions/0/613956964585243941/
I tried the GOG.com version (v1.25). The intro sequence plays properly until you take control your character: the screen remains black, only the information panel can be seen. Adding the suggested tweak to autoexec.cfg (r_signal_fx "0") makes the game render properly. So the bug is still there in current Wine, only it occurs a bit later in the game.
I can provide debug logs if that's needed.
wine-1.9.24-105-g1d3b944 OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 375.20
https://bugs.winehq.org/show_bug.cgi?id=38699
--- Comment #6 from fjfrackiewicz@gmail.com --- (In reply to Béla Gyebrószki from comment #5)
(In reply to fjfrackiewicz from comment #4)
Is this still an issue with version 1.25 of Consortium: Master Edition?
The reason I ask is because of this feature in the changelog for patch 1.25:
- The game now works reasonably well on Linux machines using Wine.
Source: https://www.gog.com/forum/consortium_master_edition_the/changelog
And there's also this: http://steamcommunity.com/app/264240/discussions/0/613956964585243941/
I tried the GOG.com version (v1.25). The intro sequence plays properly until you take control your character: the screen remains black, only the information panel can be seen. Adding the suggested tweak to autoexec.cfg (r_signal_fx "0") makes the game render properly. So the bug is still there in current Wine, only it occurs a bit later in the game.
I can provide debug logs if that's needed.
wine-1.9.24-105-g1d3b944 OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 375.20
If it helps to solve the problem and you have the time, please do post the logs :)
https://bugs.winehq.org/show_bug.cgi?id=38699
--- Comment #7 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to fjfrackiewicz from comment #6)
If it helps to solve the problem and you have the time, please do post the logs :)
Exactly what logs would be of help? There are several d3d related debug channels in Wine.
https://bugs.winehq.org/show_bug.cgi?id=38699
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE
--- Comment #8 from Matteo Bruni matteo.mystral@gmail.com --- I looked into this a while ago, it's another instance of the NaN issue. IIRC fixing up just RCP results was a workaround.
*** This bug has been marked as a duplicate of bug 34266 ***
https://bugs.winehq.org/show_bug.cgi?id=38699
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.