I've played up to level 35 and experienced most non-endgame content. I've never encountered a crash once set up correctly with the workarounds described below.
What does not
The game doesn't start due to an unimplemented function in msvcrt120.dll. A workaround is described below.
Also, changing resolution or tabbing back into the game requires a workaround on some Wine versions, though I'm not sure when it regressed.
Additionally, a brief video logo is supposed to appear before character selection but it doesn't. I'm not sure if this is related to winegstreamer of DirectX. I haven't found a workaround.
Changing DLLs or Wine version sometimes requires one to re-authenticate via the e-mail code.
Finally, for unknown reasons, ClientMonitor.exe sometimes crashes harmlessly during the game or after exit.
The game is only available to install under Glyph if the prefix or GlyphClientApp.exe is set to Windows 7+.
Running winetricks vcrun2013 will fix the crash on launch.
If the game crashes when changing resolution, set d3dcompiler_47 to native,builtin. Note the game supplies its own copy of this file.
You can get a significant performance boost by using a 64-bit prefix and setting WINEDEBUG=-all in your environment, as there's some threadpool message spamming the console.
If the game crashes at startup for other reasons, check that you didn't install DirectX from winetricks or another source. Anything but built-in versions seem to cause a crash on recent versions of Wine.
If random ClientMonitor.exe crashes are annoying you, consider running winetricks nocrashdialog. I think it's related to winehttp.
What was not tested
I haven't made an in-game purchase or experienced the endgame.
Old workarounds with the Glyph installer are no longer necessary, so just install regularly on recent Wine versions. This means that Steam works without issue as well, albeit still requiring a Windows 7+ prefix, which can be problematic with Steam itself at the time of this writing.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Fedora 26 x86_64||Oct 10 2017||2.18-staging||Yes||Yes||Yes||Gold||Tod Jackson|
|Show||Debian GNU/Linux 8.x "Jessie" x86_64||Jan 25 2017||2.0-rc5||Yes||Yes||Gold||Tod Jackson|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jul 29 2016||1.9.15||Yes||Yes||Garbage||Colin Wetherbee|