https://bugs.winehq.org/show_bug.cgi?id=40046
Bug ID: 40046 Summary: Banished needs ID3D11Device CheckFormatSupport to be implemented Product: Wine Version: 1.9.2 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: leslie_alistair@hotmail.com Distribution: ---
You have the option to use DirectX11 from within the Options once the game starts.
It will not change since ID3D11Device CheckFormatSupport isn't implemented.
Once CheckFormatSupport is changed to return valid flags, it attempts to use DirectX11 but then fails for other reason.
https://bugs.winehq.org/show_bug.cgi?id=40046
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.shiningrocksoftw | |are.com/
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #1 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Created attachment 53531 --> https://bugs.winehq.org/attachment.cgi?id=53531 Patch for CheckFormatSupport-
The patch simple provides a return value for the type requested.
https://bugs.winehq.org/show_bug.cgi?id=40046
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #2 from Michael Cronenworth mike@cchtml.com --- Patches in Bugzilla are not looked at. Please see the official way to get your patch accepted.
https://wiki.winehq.org/SubmittingPatches
https://bugs.winehq.org/show_bug.cgi?id=40046
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #3 from super_man@post.com --- (In reply to Michael Cronenworth from comment #2)
Patches in Bugzilla are not looked at. Please see the official way to get your patch accepted.
He knows that.
https://bugs.winehq.org/show_bug.cgi?id=40046
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Banished needs ID3D11Device |Multiple Games Require |CheckFormatSupport to be |ID3D11Device |implemented |CheckFormatSupport to be | |implemented (Banished, | |Magic Duels)
https://bugs.winehq.org/show_bug.cgi?id=40046
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #53531|0 |1 is obsolete| |
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Created attachment 55195 --> https://bugs.winehq.org/attachment.cgi?id=55195 Updated patch to support Magic Duels
https://bugs.winehq.org/show_bug.cgi?id=40046
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #5 from winetest@luukku.com --- (In reply to Alistair Leslie-Hughes from comment #4)
Created attachment 55195 [details] Updated patch to support Magic Duels
Applies cleanly against 1.9.23-git.
Is this correct way to implement the function? Also there was some texture formats added recently should they be put somewhere there?
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to winetest from comment #5)
(In reply to Alistair Leslie-Hughes from comment #4)
Created attachment 55195 [details] Updated patch to support Magic Duels
Applies cleanly against 1.9.23-git.
Is this correct way to implement the function? Also there was some texture
No, The flags need to be split between required and optional.
formats added recently should they be put somewhere there?
What formats and where?
https://bugs.winehq.org/show_bug.cgi?id=40046
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #7 from Matteo Bruni matteo.mystral@gmail.com --- *** Bug 41748 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=40046
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple Games Require |Multiple games require |ID3D11Device |ID3D11Device |CheckFormatSupport to be |CheckFormatSupport to be |implemented (Banished, |implemented (Banished, |Magic Duels) |Magic Duels, UE4 tech | |demos)
--- Comment #8 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Matteo Bruni from comment #7)
*** Bug 41748 has been marked as a duplicate of this bug. ***
Some UE4 demos from http://www.guru3d.com/files-get/unreal-engine-4-five-tech-demos-download,1.h... are also affected.
https://bugs.winehq.org/show_bug.cgi?id=40046
Kimmo Myllyvirta kimmo.myllyvirta@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kimmo.myllyvirta@gmail.com
--- Comment #9 from Kimmo Myllyvirta kimmo.myllyvirta@gmail.com --- Fallout 4 is also affect.
fixme:d3d11:d3d11_device_CheckFormatSupport iface 0xa8f70, format 28, format_support 0x7ffef840e3b0 stub! ... freeze
With the patch it goes all the way to the main menu. (You may also need the patch from bug #41271 for the intro video.)
https://bugs.winehq.org/show_bug.cgi?id=40046
Peteris Krisjanis pecisk@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |41972
https://bugs.winehq.org/show_bug.cgi?id=40046
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|41972 |
https://bugs.winehq.org/show_bug.cgi?id=40046
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev@gmail.com
--- Comment #10 from Andrey Gusev andrey.goosev@gmail.com --- And Company of Heroes 2.
https://bugs.winehq.org/show_bug.cgi?id=40046
Steven Roose stevenroose@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stevenroose@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #11 from Steven Roose stevenroose@gmail.com --- What is the delaying factor here?
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #12 from Austin English austinenglish@gmail.com --- (In reply to Steven Roose from comment #11)
What is the delaying factor here?
(In reply to Alistair Leslie-Hughes from comment #6)
(In reply to winetest from comment #5)
(In reply to Alistair Leslie-Hughes from comment #4)
Created attachment 55195 [details] Updated patch to support Magic Duels
Applies cleanly against 1.9.23-git.
Is this correct way to implement the function? Also there was some texture
No, The flags need to be split between required and optional.
https://bugs.winehq.org/show_bug.cgi?id=40046
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games require |Multiple games require |ID3D11Device |CheckFormatSupport() to be |CheckFormatSupport to be |implemented (Banished, |implemented (Banished, |Magic Duels, UE4 tech |Magic Duels, UE4 tech |demos, BioShock 2) |demos) | CC| |joseph.kucia@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40046
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |39816
https://bugs.winehq.org/show_bug.cgi?id=40046
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #13 from Andrey Gusev andrey.goosev@gmail.com --- Daylight crashes at launch with
CheckFormatSupport(DXGI_FORMAT_R8_UNORM,&G8FormatSupport) failed
wine-2.5-75-gafaec19
https://bugs.winehq.org/show_bug.cgi?id=40046
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |megatog615@gmail.com
--- Comment #14 from Józef Kucia joseph.kucia@gmail.com --- *** Bug 34288 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #15 from Józef Kucia joseph.kucia@gmail.com --- *** Bug 40428 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=40046
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |42368
https://bugs.winehq.org/show_bug.cgi?id=40046
cetedus@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cetedus@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40046
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xxx@muad-dib.net
--- Comment #16 from Józef Kucia joseph.kucia@gmail.com --- *** Bug 41995 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=40046
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games require |Multiple games require |CheckFormatSupport() to be |CheckFormatSupport() |implemented (Banished, |(Banished, Magic Duels, UE4 |Magic Duels, UE4 tech |tech demos, BioShock 2, |demos, BioShock 2) |Chronicles of Mystara, STO, | |Lichdom)
https://bugs.winehq.org/show_bug.cgi?id=40046
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cyfer3@googlemail.com
--- Comment #17 from Józef Kucia joseph.kucia@gmail.com --- *** Bug 42696 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #18 from winetest@luukku.com --- I think Origin (game platform) needs this currently. See this log with wine 2.6 and workaround for bug 38648. This bug might actually block Origin now too.
https://bugs.winehq.org/attachment.cgi?id=58038
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #19 from Józef Kucia joseph.kucia@gmail.com --- *** Bug 42696 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=40046
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |acescopezz@gmail.com
--- Comment #20 from Gijs Vermeulen acescopezz@gmail.com --- Was this improved/fixes by https://source.winehq.org/git/wine.git/commit/9fe0764a0e588291dec66fcfcb6a6a... ?
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #21 from Józef Kucia joseph.kucia@gmail.com --- The current implementation should be enough for Chronicles of Mystara, STO, Lichdom and Banished. I haven't tested other games mentioned in the title, and some may need more format support flags.
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #22 from fjfrackiewicz@gmail.com --- (In reply to Józef Kucia from comment #21)
The current implementation should be enough for Chronicles of Mystara, STO, Lichdom and Banished. I haven't tested other games mentioned in the title, and some may need more format support flags.
I don't have access to my Linux machine at this time but I will be able to test the game Lichdom: Battlemage at the end of June or thereabouts.
https://bugs.winehq.org/show_bug.cgi?id=40046
--- Comment #23 from fjfrackiewicz@gmail.com --- (In reply to Józef Kucia from comment #21)
The current implementation should be enough for Chronicles of Mystara, STO, Lichdom and Banished. I haven't tested other games mentioned in the title, and some may need more format support flags.
I just tested Lichdom with Wine 2.11 (non-Staging) and now I can see the logo splashes and get into the main menu and select "New Game". The game then crashes after selecting "New Game" but it is no longer plagued by the green screen I had before or the "will not launch issue".
https://bugs.winehq.org/show_bug.cgi?id=40046
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=40046
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|wine-bugs@winehq.org |joseph.kucia@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40046
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Assignee|joseph.kucia@gmail.com |wine-bugs@winehq.org Resolution|--- |FIXED Fixed by SHA1| |c371b46c4a78ca2d7a8e106f29a | |b411f5f4dd1bb
--- Comment #24 from Józef Kucia joseph.kucia@gmail.com --- The current implementation of CheckFormatSupport() should be enough for most games mentioned in the bug. Please open new bugs for remaining problems.
https://bugs.winehq.org/show_bug.cgi?id=40046
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #25 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.0-rc2.