https://bugs.winehq.org/show_bug.cgi?id=49315
Bug ID: 49315 Summary: Sid Meier’s Civilization® VI remains stuck on a grey screen after the introduction video. Product: Wine Version: 5.9 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jason.bagavatsingham@gmail.com Distribution: ---
## Description: Sid Meier’s Civilization® VI remains stuck on a grey screen after the introduction video.
The game seems to be unable to find its own files. 1. The game throws out errors about being unable to find the data associated to "Event IDs" (e.g: "Event ID not found: 1016118145"). This data can be found within the game's data, stored as .xml files.
2. The game's "Database.log" shows "ERROR: no such table: InputKeyData" which are associated with local .sqlite databases.
3. The game's "Lua.log" shows "Error opening/reading" .lua files. It also incorrectly points to one of its .lua file:
"Z:\home\zereox.steam\steam\steamapps\common\Sid Meier's Civilization VI\Base\Binaries\Win64Steam\UI\FrontEnd\IntroScreen.lua"
however that file is located in:
"Z:\home\zereox.steam\steam\steamapps\common\Sid Meier's Civilization VI\Base\UI\FrontEnd\IntroScreen.lua"
"..\Base\Binaries\Win64Steam" is the location of the executable. Manually copying some of the .lua files into that folder does allow the splash screen to appear instead of the grey screen.
### Notes: - DXVK is required as WineD3D returns an error on launch. - Title was confirmed to work correctly with DXVK on Windows 10. - Issue was also reproduced on Wine 5.9, Wine-staging 5.9, and Proton 5.0-8-rc1. - Log includes the following channels: +timestamp,+pid,+tid,+seh,+debugstr,+loaddll,+mscoree,+thread
## Steps to Reproduce - Open [Steam] and launch _*Sid Meier’s Civilization® VI*_ (DXVK_HUD=1 WINEPREFIX="/home/<username>/.wine" wine .wine/drive_c/Program\ Files\ (x86)/Steam/steam.exe steam://run/289070)
## Repro Rate 5/5
## Environment
### System information - OS: Ubuntu 20.04 LTS - GPU(s): Radeon RX 590 Series (POLARIS10, DRM 3.33.0, 5.3.0-53-generic, LLVM 10.0.0) - Kernel version: 5.4.0-33-generic - Mesa version: 4.6 (Compatibility Profile) Mesa 20.2.0-devel (git-b30b6fd 2020-06-02 focal-oibaf-ppa) - Xserver version (if applicable): 1.20.5 - Desktop manager and compositor: Gnome (3.28.3)
### DXVK - 1.7 (https://github.com/doitsujin/dxvk/releases/tag/v1.7)
### Wine - wine-5.9 - wine-5.9 (Staging) - 1591189474 proton-5.0-8-rc1
https://bugs.winehq.org/show_bug.cgi?id=49315
--- Comment #1 from Jason Bagavatsingham jason.bagavatsingham@gmail.com --- Created attachment 67326 --> https://bugs.winehq.org/attachment.cgi?id=67326 Game's Database.log
https://bugs.winehq.org/show_bug.cgi?id=49315
--- Comment #2 from Jason Bagavatsingham jason.bagavatsingham@gmail.com --- Created attachment 67327 --> https://bugs.winehq.org/attachment.cgi?id=67327 Game's Lua.log
https://bugs.winehq.org/show_bug.cgi?id=49315
--- Comment #3 from Jason Bagavatsingham jason.bagavatsingham@gmail.com --- Created attachment 67330 --> https://bugs.winehq.org/attachment.cgi?id=67330 Wine Log
https://bugs.winehq.org/show_bug.cgi?id=49315
Pablo Navarro pablonavaber@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pablonavaber@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=49315
Peter Oliver bugs.winehq.org@mavit.org.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugs.winehq.org@mavit.org.u | |k
https://bugs.winehq.org/show_bug.cgi?id=49315
Nikolay Borodin monsterovich@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |monsterovich@gmail.com
--- Comment #4 from Nikolay Borodin monsterovich@gmail.com --- Same bug on wine-5.22 (Staging).
https://bugs.winehq.org/show_bug.cgi?id=49315
Leopard yurnerolinux@yandex.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yurnerolinux@yandex.com
--- Comment #5 from Leopard yurnerolinux@yandex.com --- Still same on Wine 6.0 RC builds.
https://bugs.winehq.org/show_bug.cgi?id=49315
Yuri Shishenko yurishish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yurishish@gmail.com
--- Comment #6 from Yuri Shishenko yurishish@gmail.com --- Can you test if this problem appears if game is installed on a partition with a case-insensitive FS?
https://bugs.winehq.org/show_bug.cgi?id=49315
--- Comment #7 from Jason Bagavatsingham jason.bagavatsingham@gmail.com --- (In reply to Yuri Shishenko from comment #6)
Can you test if this problem appears if game is installed on a partition with a case-insensitive FS?
The game is currently blocked from testing due to failures caused by the new 2K Launcher. The issue has been reported and is being worked on. Once a fix is upstreamed, I'll give this a shot.
https://bugs.winehq.org/show_bug.cgi?id=49315
TestMode testmode11@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |testmode11@protonmail.com
--- Comment #8 from TestMode testmode11@protonmail.com --- Still doesn't work, even on exfat. The likely issue is that the embedded lua interpreter requests the path to the assets folder, doesn't like the returned value and defaults to the exe folder.
2K launcher is not necessary to launch the game. The EGS version can be launched from the Binaries folder and both DXVK and D3D12 (with vkd3d-proton) versions work until the grey screen.
https://bugs.winehq.org/show_bug.cgi?id=49315
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #9 from Rémi Bernon rbernon@codeweavers.com --- This should be fixed by c27b2461a4ae770d3e386f26f832f175f15bd963.
Note that the game then calls EnableMouseInPointer to enable WM_POINTER messages for mouse input, which is currently not implemented in Wine (and neither are WM_POINTER messages). So it will not be possible to get in game as input does not work (yet).
https://bugs.winehq.org/show_bug.cgi?id=49315
Jason Bagavatsingham jason.bagavatsingham@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #10 from Jason Bagavatsingham jason.bagavatsingham@gmail.com --- As written, this issue is resolved. The title no longer remains stuck on a grey screen and proceeds past the introduction video.
I've also confirmed that on Proton 6.3-5-RC, you can proceed into game and play.
Tagging as resolved.
Merci Rémi.
https://bugs.winehq.org/show_bug.cgi?id=49315
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.12.
https://bugs.winehq.org/show_bug.cgi?id=49315
Sergey Alirzaev zl29ah@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zl29ah@gmail.com
--- Comment #12 from Sergey Alirzaev zl29ah@gmail.com --- (In reply to Jason Bagavatsingham from comment #10)
I've also confirmed that on Proton 6.3-5-RC, you can proceed into game and play.
Do i get it right that the gameplay works for you, i.e. you can control civ6 with your mouse?
https://bugs.winehq.org/show_bug.cgi?id=49315
--- Comment #13 from Jason Bagavatsingham jason.bagavatsingham@gmail.com --- (In reply to Sergey Alirzaev from comment #12)
(In reply to Jason Bagavatsingham from comment #10)
I've also confirmed that on Proton 6.3-5-RC, you can proceed into game and play.
Do i get it right that the gameplay works for you, i.e. you can control civ6 with your mouse?
I don't know about upstream Wine, but yes, mouse input is functional on Proton for me.
https://bugs.winehq.org/show_bug.cgi?id=49315
--- Comment #14 from Nikolay Borodin monsterovich@gmail.com --- The game stuck at continue button and doesn't go further. The button is not clickable.
https://bugs.winehq.org/show_bug.cgi?id=49315
--- Comment #15 from Sergey Alirzaev zl29ah@gmail.com --- I can confirm that the game works after applying https://github.com/ValveSoftware/wine/commit/ce0c255a1fd40bfa9a1de6f6765b83a... to wine-staging-6.13.