Full update from 126.96.36.199 (retail or newer) to 188.8.131.52 (the last one)
Installer & Configuration window at start.
The game failed to start after this point. I had to install a few windows dlls to get the game to finally load and launch single player and multiplayer. After installing the windows dllst the game played flawlessly, including multiplayer.
What does not
As noted above, after launch the game the configuration window worked fine but the main game failed to load. I've noted what I had to do to get the game to work on my system in the workaround section.
I used winetricks to install dsound, dmsynth, directmusic, and devenum. All the associated libraries were set to native.
Afterwards the game would launch, but sound was choppy and repeated. I could get to the main menu, select species and click to start the game. Then the screen would go blank and failed to load.
I had to switch dsound to the builtin wine libraries to fix the sound issue, which also fixed the problem with loading the campaign and multiplayer. I worked through switching dlls between native and builtin. The following is the list of native dlls I had to have enabled to play the game without
errors in the debug.
Remember to switch dsound to builtin if you have issues with sound and singleplayer/multiplayer not loading.
What was not tested
Did not play through the whole game.
Make sure to get the latest master server patch to find servers to play online. Check avpunkown for the latest info.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Sep 23 2019||4.0.2||Yes||Yes||Yes||Gold||Dadu042|
|Current||Ubuntu 17.10 "Artful" i386 (+variants like Kubuntu)||Nov 12 2017||2.20-staging||Yes||Yes||Yes||Gold||Mike|
|Show||Ubuntu 15.04 "Vivid" amd64 (+ variants like Kubuntu)||Oct 01 2015||1.7.48||Yes||Yes||Silver||an anonymous user|
|Show||Gentoo Linux x86_64||Oct 23 2013||1.7.0||Yes||No||Garbage||PlÃ¼ss Roland|
|Show||Arch Linux x86_64||Mar 07 2013||1.5.25||Yes||Yes||Bronze||Serge Hooge|
Additionally you can try: