https://bugs.winehq.org/show_bug.cgi?id=40725
Bug ID: 40725 Summary: 8-bit Armies crashes on start (32-bit prefix, Windows 7 mode) Product: Wine Version: 1.9.11 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fjfrackiewicz@gmail.com Distribution: ---
Created attachment 54631 --> https://bugs.winehq.org/attachment.cgi?id=54631 Terminal output for Wine 1.9.11 Staging no CSMT
I am attempting to run this game in a clean 32-bit prefix and it crashes while loading.
Running the command "wine ClientG.exe" gets me a splash screen and opens up a very tiny square which I assume is the game's window. After a few seconds the game then crashes.
I have checked that ClientG.exe, the game's executable, is in fact a 32-bit file:
file ClientG.exe ClientG.exe: PE32 executable (GUI) Intel 80386, for MS Windows
I am attempting to run the game in Windows 7 mode as it does not support Windows XP.
I have attached the terminal output as the game loads then crashes. I am using Wine 1.9.11 Staging.
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #1 from fjfrackiewicz@gmail.com --- Created attachment 54632 --> https://bugs.winehq.org/attachment.cgi?id=54632 Backtrace of the game's crash in Wine 1.9.11 Staging
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #2 from fjfrackiewicz@gmail.com --- Issue persists in Wine 1.9.12.
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #3 from fjfrackiewicz@gmail.com --- If it helps any, the game has a demo on Steam.
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #4 from fjfrackiewicz@gmail.com --- Created attachment 54763 --> https://bugs.winehq.org/attachment.cgi?id=54763 Wine 1.9.12 terminal output
Adding the terminal output for Wine 1.9.12 in case it helps :)
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #5 from fjfrackiewicz@gmail.com --- Created attachment 54764 --> https://bugs.winehq.org/attachment.cgi?id=54764 Wine 1.9.12 backtrace
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #6 from fjfrackiewicz@gmail.com --- Created attachment 54970 --> https://bugs.winehq.org/attachment.cgi?id=54970 Terminal output Wine 1.9.13 Windows 7 mode
Still an issue in Wine 1.9.13.
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #7 from fjfrackiewicz@gmail.com --- Created attachment 55063 --> https://bugs.winehq.org/attachment.cgi?id=55063 Terminal output Wine 1.9.14
The issue persists in Wine 1.9.14.
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #8 from fjfrackiewicz@gmail.com --- Created attachment 55064 --> https://bugs.winehq.org/attachment.cgi?id=55064 Wine 1.9.14 backtrace
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #9 from fjfrackiewicz@gmail.com --- After I installed this patch https://bugs.winehq.org/attachment.cgi?id=55074&action=diff I noticed a new line in the terminal output for this game:
fixme:d3dcompiler:compile_shader Compilation target "fx_5_0" not yet supported
The game still crashes at start and fails to make a full screen window.
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #10 from fjfrackiewicz@gmail.com --- (In reply to fjfrackiewicz from comment #9)
After I installed this patch https://bugs.winehq.org/attachment.cgi?id=55074&action=diff I noticed a new line in the terminal output for this game:
fixme:d3dcompiler:compile_shader Compilation target "fx_5_0" not yet supported
The game still crashes at start and fails to make a full screen window.
That line in the terminal occurs right before the game crashes.
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #11 from fjfrackiewicz@gmail.com --- Created attachment 55075 --> https://bugs.winehq.org/attachment.cgi?id=55075 Terminal output after applying 0001-dxgi-Implement-IDXGISwapChain-GetFullscreenState.patch Wine 1.9.14
Full terminal output after patching.
https://bugs.winehq.org/show_bug.cgi?id=40725
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com
--- Comment #12 from Józef Kucia joseph.kucia@gmail.com --- (In reply to fjfrackiewicz from comment #9)
After I installed this patch https://bugs.winehq.org/attachment.cgi?id=55074&action=diff I noticed a new line in the terminal output for this game:
fixme:d3dcompiler:compile_shader Compilation target "fx_5_0" not yet supported
The game still crashes at start and fails to make a full screen window.
The original issue is fixed now. The game should start with native d3dx11/d3dcompiler.
https://bugs.winehq.org/show_bug.cgi?id=40725
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3dx11
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #13 from fjfrackiewicz@gmail.com --- (In reply to Józef Kucia from comment #12)
(In reply to fjfrackiewicz from comment #9)
After I installed this patch https://bugs.winehq.org/attachment.cgi?id=55074&action=diff I noticed a new line in the terminal output for this game:
fixme:d3dcompiler:compile_shader Compilation target "fx_5_0" not yet supported
The game still crashes at start and fails to make a full screen window.
The original issue is fixed now. The game should start with native d3dx11/d3dcompiler.
Excellent. I will test it out ASAP :)
Should I file a different bug for the "Compilation target "fx_5_0" issue?
https://bugs.winehq.org/show_bug.cgi?id=40725
--- Comment #14 from fjfrackiewicz@gmail.com --- I confirm that the game no longer crashes on start when I have the following overrides set to "native" in Windows 7 mode with a clean 32-bit prefix.
d3dcompiler_43 d3dx11_43 d3dx9_43
There's a different bug now, however, and I will file a separate bug report for it.
Tested with Wine 1.9.16-72-gba858c2.
https://bugs.winehq.org/show_bug.cgi?id=40725
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|8-bit Armies crashes on |8-bit Armies crashes on |start (32-bit prefix, |start, needs a proper |Windows 7 mode) |dxgi_swapchain_GetFullscree | |nState() implementation Resolution|--- |DUPLICATE Fixed by SHA1| |f586cc98a02b140678ceb59a302 | |1bacdd90a36d6 Component|directx-d3dx11 |directx-d3d Status|UNCONFIRMED |RESOLVED
--- Comment #15 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to fjfrackiewicz from comment #13)
(In reply to Józef Kucia from comment #12)
(In reply to fjfrackiewicz from comment #9)
After I installed this patch https://bugs.winehq.org/attachment.cgi?id=55074&action=diff I noticed a new line in the terminal output for this game:
fixme:d3dcompiler:compile_shader Compilation target "fx_5_0" not yet supported
The game still crashes at start and fails to make a full screen window.
The original issue is fixed now. The game should start with native d3dx11/d3dcompiler.
Excellent. I will test it out ASAP :)
Should I file a different bug for the "Compilation target "fx_5_0" issue?
That seems cleaner, yes. I'm retargeting this bug to the GetFullscreenState() issue and resolving it.
*** This bug has been marked as a duplicate of bug 40920 ***
https://bugs.winehq.org/show_bug.cgi?id=40725
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate