
juliotux
Published
Uplay workarounds needed (https://github.com/ValveSoftware/Proton/issues/1735 and https://github.com/ValveSoftware/Proton/issues/162). The very known problem in activation screen/autoupdater is solved by manually updating the game to *92 version, instructions here: https://www.annothek.net/wbb5/filebase/index.php?file/94-anno5-exe-autopatcher-version-92/ After this, everything works fine. Multiplayer not tested.
Uplay running via newer version installed via protontricks and related workaround (https://github.com/ValveSoftware/Proton/issues/162 and https://github.com/ValveSoftware/Proton/issues/1735). Specific ANNO 2205 workaround also added via system variables PYTHONIOENCODING=utf-8 (https://bugs.winehq.org/show_bug.cgi?id=44929) DXVK_STATE_CACHE=0 (https://github.com/doitsujin/dxvk/issues/686). Game starts a black screen, but crashes due to a Python networks socket error.
The default PYTHONIOENCODING=utf-8 DXVK_STATE_CACHE=0
startup command was not working, so I had to add the environment variable to regedit in HKEY_CURRENT_USER\Environment >> PYTHONIOENCODING REG_SZ utf-8
using protontricks regedit. Also linked libgnutls.so.30
to libgnutls.so.26
and libgnutls.so.28
in my system libraries.
Everything works fine after just a small known workaround: add 9 to the Engine.ini file. Automatic install and workaround using Lutris is possible.
After the game add EAC, the anti-cheat hamper the playing start.
After game updates, this game is running without problems on Proton.
This game had problems, not only on Proton but in Windows too. However, these bugs seem to be fixed.
Using stock proton, game breaks due the lack of netutils.dll and srvcli.dll. With manual install dlls it won't run.
Game needs netutils.dll and srvcli.dll. After manual install these two dlls and set win10 version with protontricks, the game get stick before loading the screen and don't run. It even don't break or emit any signal of error in log.
Game creates a black window, that crashes. It needs UWP implementation, so won't run.
Proton-GE-5.11 with custom wine-staging binaries from git (post-5.16)
The game is slower, but more tests are needed.
Game can't download satellite imagery from the servers.
I compiled wine and wine-staging from git and replaced the Proton-GE binaries to include the last patches. Also, used '-FastLaunch' option in the command to avoid the intro videos, that breaks the game due to MF problems.
Tested with keyboard and everything works just fine with ESYNC disabled.
In game everything works well, but workarounds needed with Uplay. Mainly install a newer version of Uplay with protontricks, solve the network problem (https://github.com/ValveSoftware/Proton/issues/162 via linking correct system libraries) and the steam recognize problem by uplay (https://github.com/ValveSoftware/Proton/issues/1735)
Launcher is just a white box, but the "play" button position can be guessed. Clicking in play button start the game. Manually setting to direct launching the game executable also works. In game, single player campaign works well, but not tested with multiplayer. Benchmark crashes the game.