Magic the Gathering: Arena open beta version
Installing and playing the game. No winetweaks needed.
What does not
The default .exe installer. See workaround.
Installed the game using the .msi from: https://forums.mtgarena.com/fo... (Instead of the default .exe installer.)
Ran the game using: wine $WINEPREFIX/drive_c/Program\ Files\ \(x86\)/Wizards\ of\ the\ Coast/MTGA/MTGA.exe (The .lnk created by the installer does not work.)
Configured the wine "desktop" to use a virtual desktop (to avoid issues with the game selecting the wrong monitor and not allowing me to change it). Also turned off automatic mouse capture. The settings I used look like this:
What was not tested
Store transactions and special events
I installed and configured the game based on the test result: https://appdb.winehq.org/objec...
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 19.04 "Disco" amd64 (+ variants like Kubuntu)||Oct 05 2019||4.17||No, but has workaround||Yes||Yes||Gold||Arthur Peters|
|Show||Gentoo Linux||Aug 27 2019||4.14||No, but has workaround||Yes||Yes||Gold||ZeroPointEnergy|
|Show||Ubuntu 19.04 "Disco" amd64 (+ variants like Kubuntu)||Jun 25 2019||4.11||Yes||Yes||Yes||Silver||Arthur Peters|
|Show||Debian 10.x "Buster"||Apr 26 2019||4.0||Yes||Yes||Yes||Gold||Shane B|
|Show||Fedora 29 x86_64||Jan 30 2019||4.0||Yes||Yes||Yes||Bronze||Josh|
|Bug #||Description||Status||Resolution||Other apps affected|
|24501||wine-mono does not support WPF||NEW||View|
|45546||Magic The Gathering Arena updater: Unity fork of Mono-runtime reports 'Fatal error in gc, GetThreadContext failed' (suspension of Mono-managed threads sometimes exceed 100ms)||NEW||View|
|45898||Magic The Gathering Arena has most hotkeys not working||UNCONFIRMED||View|
|45937||Magic The Gathering Arena stops accepting any input after losing and regaining focus||UNCONFIRMED||View|
This should allow you to run the updater.
Note that this does not fix the GetThreadContext failed bug.
The alt-tabbing is fixed by adding a registry key for "HKEY_CURRENT_USER\Software\Wine\X11 Driver\UseTakeFocus" and set it to "N"
It is possible to overcome the "Fatal error in gc, GetThreadContext failed" crash when downloading game files by using a patched version of wine. (see the discussion here https://bugs.winehq.org/show_bug.cgi?id=45546)