Magic the Gathering: Arena open beta version
Installer works (but the text is almost impossible to read because it is almost the same color as the backgrounds).
Play against other players (and with Sparky) works. Rewards work. Deck editing works.
Changing focus to a different window and then returning to the game. This may seem obvious, but it was broken in previous wine/game versions.
What does not
The update process during game start up crashes occasionally. Once during the initial update, for me.
The mouse cursor occasionally changes to a thin vertical bar of gray and black randomness after focus returns to the game from another window. The does not affect play (the top end of the bar is the "point" of the cursor). The problem corrects itself once the game changes scene again (and presumably sets the cursor again).
The game launcher crashes. But if you launch the game directly everything works.
wine ~/.wine-arena/drive_c/Program\ Files\ \(x86\)/Wizards\ of\ the\ Coast/MTGA/MTGA.exe
You can just a start the game again and it will start downloading from roughly were it left off. You may have to do this a couple of times (based on experience with previous versions).
What was not tested
Anything involving real money. Special events. Tournaments.
I used a 64-bit wine prefix and no tricks. Starting with a non-existent the prefix directory I ran:
WINEPREFIX=~/.wine-arena wine ~/Downloads/MTGAInstaller.exe
WINEPREFIX=~/.wine-arena wine ~/.wine-arena/drive_c/Program\ Files\ \(x86\)/Wizards\ of\ the\ Coast/MTGA/MTGA.exe
Installed wine package is 4.11~disco from winehq with the following sources:
deb https://dl.winehq.org/wine-builds/ubuntu/ disco main
deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_19.04 ./
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||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|
|Show||Arch Linux||Dec 15 2018||4.0-rc1||Yes||Yes||Yes||Silver||inknos|
|Show||Void Linux||Dec 02 2018||3.21||Yes||Yes||Yes||Silver||Ian|
|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|
|45897||Magic The Gathering Arena Launcher (.NET 4.5 app) crashes on start (broken WINEPREFIX)||CLOSED||INVALID||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|
|47033||Magic the Gather Arena installer does not work with wine >= 4.3||CLOSED||DUPLICATE||View|
|47034||Star Wars The Old Republic - Certificate Authentication Failed with wine-dev 4.6 (regression)||CLOSED||FIXED||View|
|47479||Many D3D11 games show black or white screen with Wine 4.12.1 (Darkula by Locomalito, Magic the Gathering Arena, Battle.net, EVE Online, World of Warships)||STAGED||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)