Latest version released 01/04/2021
Installation (with workarounds; see below), deck builder, all game modes, reward trees, etc.
What does not
Real money purchases in the in-game shop always fails with a message that GOG Galaxy must be running in the background (even when it is). Most gwent shop items can still be bought from https://www.gog.com/gwent-shop. Likewise, the "Journey" battlepass can't be bought from within the game, but can be bought from https://www.playgwent.com/en/journey#buy.
Intro videos don't work, though it's possible that they could be made to work by installing the right version of mf using the mf-install scripts from https://github.com/z0z0z/mf-install.
GOG Galaxy 2 (which is not currently required, but may be eventually) doesn't work in wine versions before 5.8 because of bug 48308.
It runs perfectly with Debian Buster, but there are several extra steps required to install:
winetricks -q corefonts dotnet46 wine GOG_Galaxy_Gwent.exe # installs GOG Galaxy 1.x
After the GOG galaxy install an error message will appear about failure with GalaxyCommunication.exe. That's fine, you can start it separately in the background and rerun GOG_Galaxy_Gwent.exe to complete the Gwent install:
wine ~/.wine/drive_c/ProgramData/GOG.com/Galaxy/redists/GalaxyCommunication.exe & wine GOG_Galaxy_Gwent.exe # now you can install Gwent from within GOG Galaxy
You need to disable the intro videos, as they don't play correctly and cause the game to never get to the main menu:
mkdir PATH-TO-GWENT/Gwent_Data/StreamingAssets/videos/gwent/disabled mv PATH-TO-GWENT/Gwent_Data/StreamingAssets/videos/gwent/tutorial_intro* PATH-TO-GWENT/gwent/Gwent/Gwent_Data/StreamingAssets/videos/gwent/disabled
That's enough of the install for it to basically work, but if you want premium (animated) cards, more smoothness, and no graphics glitches, you need to install dxvk >= 0.90, as well as a graphics driver that supports VK_EXT_transform_feedback (mesa >= 18.3 for AMD, mesa >= 19.0 for intel, unsure about free nvidia drivers). Install dxvk from https://github.com/doitsujin/dxvk.
To start Gwent you first need to ensure GalaxyCommunication.exe is running in the background. I run it from a little script like this:
#!/bin/sh pkill GalaxyCommunication.exe wine "~/.wine/drive_c/ProgramData/GOG.com/Galaxy/redists/GalaxyCommunication.exe" & wine "PATH-TO-GWENT/Gwent/Gwent.exe"
Sometimes the game requires updates, when that's the case, just start GalaxyCommunication.exe in the background and then start up GOG Galaxy to apply the update:
wine "~/.wine/drive_c/ProgramData/GOG.com/Galaxy/redists/GalaxyCommunication.exe & wine "~/.wine/drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe"
Optionally, if you want to be able to switch focus to a different window and then back to Gwent while it is running (e.g. change workspace), you may need to disable UseTakeFocus. You can do this by editing .wine/user.reg with regedit to set the key "HKCU/Software/Wine/X11 Driver/UseTakeFocus" to "N", or using winetricks.
What was not tested
At some point in the future the dxvk steps should be unnecessary as the functionality gets rolled into wine proper.
To prevent dxvk placing caching and logging files in your home directory, and get a fps monitor, you can add the following to the startup script:
export DXVK_LOG_LEVEL=none export DXVK_STATE_CACHE_PATH="PATH-TO-GWENT" export DXVK_HUD=fps
Read the dxvk documentation for more options.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Debian GNU/Linux 10.x "Buster" x86_64||Apr 05 2021||5.0||Yes||Yes||Yes||Silver||mortoise|