Issues: - Rare rapid flickering between old and a new screen content when switching desktop environment desktops; requires killing the game and restarting. May be eliminated by not switching desktops; otherwise might possibly be minimized by changing to the game via clicking the icon, not changing desktops. Also test putting the game in windowed mode. (on v <= 1.0.6; needs testing on 1.0.7) - In case of issues after updating to v1.0.7, try to delete your user design file. That helped for me.
1. Install required packages (openal; see here) 2. Install PlayOnLinux. If using bumblebee, start PlayOnLinux without it until step 6. 3. Install Steam via PlayOnLinux. 4. Launch Steam via the same. 5. Install CoaDE via Steam. 6. In the PlayOnLinux client, click on Configuration, choose Install Components, then install vcrun2013 7. If using bumblebee, restart the PlayOnLinux client with "optirun playonlinux", then launch Steam 8. Launch CoaDE via Steam.
Since there are probably more users interested in getting CoaDE to work on Linux, I wanted to share my current solution, simple and fast as it may be.
1. Install PlayOnLinux. 2. Install Steam via PlayOnLinux. 3. Launch Steam via the same. 4. Install CoaDE via Steam. 5. Launch CoaDE via Steam.
For me, that was it.
Currently tested: Spacecraft design, sandbox (navigation and missile/drone combat).
System details: A W540 laptop running Arch Linux.
The only remaining issue for me is getting bumblebee to work with it, so that I can get good performance. But that's probably an issue on my end. Surprisingly easy to fix when one remembers installing the correct 32-bit drivers. Works now, much better - smooth - performance.
(I sure wish CoaDE would natively support Linux. Ah, one can dream...)
Original Second Post:
Some more testing reveals the following does not work: - Campaign missions 3, 6 and 8 crash the game once selected in menu. (Have only tested missions up to In the Shadow of Giants) - (Probably) all other campaign missions crash the game when started; have tested three. - Selecting the Body configuration in sandbox crashes the game. - Several apparently-random crashes throughout the game; once on startup. Might be related to me switching desktops a lot.
Each of the 21 total crashes result in exactly the same crash message:
Version: CDE 1.0.1 Windows
Ensure at Common\Audio.cpp(50): OpenAL Error at Common\Audio.cpp(101): (AL_INVALID_VALUE). !HasALError This looks similar to the issue mikg is describing here; I have not had sound active.
Other than that, I have tested sandbox (only around the default body), ship designer and module designer. Apart from the few random crashes (three random, non-reproducible ones throughout two hours of gaming), everything worked nice and smoothly.
(I realize that this is most definitely outside of any support I can expect, and I'm only preserving this information for others looking for it.)
The Ensure is a non-fatal crash. The actual fatal crash should be further down in the crash logs.
That's what happens when you're writing reports too late in the evening. It's not actually crashes, but the game simply hangs indefinitely. Apologies. Accordingly, what I've posted is the complete crash log; clearly that's useless (and probably just writing the error buffer). I have, however, found the apparent culprit in the wine console; it's
wine: Call from 0x7b83e4b2 to unimplemented function msvcr120.dll.expm1, aborting I'll investigate this in one or two days when I have the time to do so; I have already noticed CDE ships its own msvcr120.dll.
Still, I'm really excited about the current state of the game on wine; it runs very smoothly.
I believe I have fixed it; I was able to select the previously-unselectable campaign missions and managed to start "On the Surface Of Giants". Solution: Install vcrun2013. I've updated the first post with the instructions.
Having tested some more, I have beaten three campaign missions, done probably about a dozen or two sandbox games, and done design. Ultimately, I encountered only two types of crashes: a) When returning from another desktop, screen began flickering; game unresponsive; restarting the game was necessary. Can (maybe) be minimized by playing windowed, and by changing to the game by clicking on the icon, not changing desktops. b) When designing a reactor with a moderator size of 0cm (and putting it on a drone), game crashes once launching the drone. Unknown whether a wine bug; I'm not reporting it until I'm able to duplicate it on Windows in a week or two.
On updating to v1.0.7, the following issues occur: - Both in ship design and module design, clicking on "accept" freezes the game - Clicking on the module details (the magnifying glass) in the ship design view freezes the game.
My assumption is that this is due to file writing. Further investigation to follow.