New Multiplayer Mode: Arena
The main game including multiplayer in 64-bit works. Developer mode is mostly working except for the console.
Hardware: Intel Haswell (Graphics & Sound) as well as NVIDIA proprietary drivers work.
What does not
Installation of .NET 4.7 was necessary although the official requirements say it runs on .NET 4.6.2.
Some window manager interaction is subtly different from Windows but everything still works. (Drag and drop of "ship files" may minimize the game when in fullscreen mode. Stuff like that.)
Cosmoteer is a "AnyCPU" .NET applications that starts as 32-bit and is then JIT compiled to 32-bit or 64-bit depending on host environment. Unfortunately Wine doesn't seem to do this switch over to 64-bit like Windows does. In this case that is a problem, as multiplayer is incompatible between the two architectures due to different floating-point handling. A workaround is provided below.
The font that comes with the game renders differently. Letter spacing is generally larger and break layouts in some places. Tab characters used in the developer console don't render at all - the game crashes instead. The console is only available if the game is run in developer mode and hidden by default, so most of the functionality is still available.
Crackling sound when run in Windows 7 mode.
DirectX 11 is not supported natively by Wine.
What was not tested
Third party modifications with an effect on gameplay.
A script that creates a new WINEPREFIX for the game is available here: installation script
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Gentoo Linux x86_64||Oct 29 2018||3.18||Yes||Yes||Yes||Silver||Marco Leise|