Creeper World 3: Arc Eternal

Creeper World 3: Arc Eternal

View Stats:
 This topic has been pinned, so it's probably important
Knuckle Cracker  [developer] Mar 1, 2016 @ 6:10am
If you have Linux problems...
If the current version (2.12) crashes when you try to start it on Linux, then switch back to version 2.08. Just right click the game and go to "Properties". Then click on the "Betas" tab. In the drop down select "Version208". Exit the steam client and restart it and you should switch to v208. Version 208 and 212 are feature identical, they are just built with different versions of unity... and hence the problem.

The main problem on Linux for version 2.12 occurs when you do NOT have pulseaudio running on your system. Starting pulseaudio is another way to correct the problem.

I'll be working to track and rebuild the linux version with the bleeding edge version of Unity until this problem is resolved in the Unity engine. After which, all should be right with the world again.
Last edited by Knuckle Cracker; Mar 2, 2016 @ 1:43pm
< >
Showing 1-14 of 14 comments
Cygon Sep 18, 2017 @ 5:04am 
If it helps:

Gentoo Linux AMD64, KDE5, ALSA

- 2.12 - Crashes with a boo-boo in libmono (+0x91772) [0x7f728e75a772]
- 2.08 - Works

Unity 5.6 applications work on my system, so I would be carefully optimistic that it has been resolved :)
Dromund Kaas Jan 20, 2018 @ 9:34am 
Game doesn't start for me (Linux Mint 18.3):

Set current directory to /home/dk/.steam/steam/steamapps/common/Creeper World 3
Found path: /home/dk/.steam/steam/steamapps/common/Creeper World 3/CW3.x86_64
Mono path[0] = '/home/dk/.steam/steam/steamapps/common/Creeper World 3/CW3_Data/Managed'
Mono path[1] = '/home/dk/.steam/steam/steamapps/common/Creeper World 3/CW3_Data/Mono'
Mono config path = '/home/dk/.steam/steam/steamapps/common/Creeper World 3/CW3_Data/Mono/etc'
displaymanager : xrandr version warning. 1.5
client has 4 screens
displaymanager screen (0)(DVI-D-0): 1920 x 1080
displaymanager screen (1)(DP-2): 1920 x 1080
Using libudev for joystick management


Importing game controller configs

Then it terminates.
75Karsten Jan 21, 2018 @ 8:49am 
I've notified Virgil, the game dev of this post. He's not there right now, but he will get the notification when he returns.
Knuckle Cracker  [developer] Jan 22, 2018 @ 5:30am 
There are a few things you can try.
- If you have more than one monitor, as an experiment try running the game with just a single monitor to see if it works. If so, we know it has something to do with unity multi-monitor support.

- Try running with this command line option: -force-gfx-direct

- Try an earlier version on steam. Right click the game in your steam library, select properties, then the betas tab. In the dropdown select version208. That was built with a different version of unity.

If none of that works, then email me (support at knucklecracker).
admalledd Jan 27, 2018 @ 10:23pm 
I was just again having some problems, did a bit of googling myself. Seems that there is something iffy about how unity3d detects "already running" or some such and conflicting with CEF/Chrome/Chromium/Electron apps (basically anything using the mutli-process stuff of chrome for desktop web apps? I had to shut down both discord and chrome)

https://www.gog.com/forum/pillars_of_eternity/player_already_running

and I saw the same tell-tale


Player is already running
(Filename: Line: 438)


If someone has thoughts on if there is anything I can help with to trace where this is going wrong (or at least giving detailed enough logs to take back to unity?) let me know.

EDIT: something about how it is creating the sub-folder for logging? Previously the ~/.config/unity3d/Knuckle Cracker LLC/* did not get created, but now that it has it launches again fine.
Last edited by admalledd; Jan 27, 2018 @ 10:26pm
siberian Feb 24, 2018 @ 9:03am 
I started having the same issue recently - the launcher just terminates with similar output:

======
> ./CW3.x86_64
Set current directory to /home/misha/.local/share/Steam/steamapps/common/Creeper World 3
Found path: /home/misha/.local/share/Steam/steamapps/common/Creeper World 3/CW3.x86_64
Mono path[0] = '/home/misha/.local/share/Steam/steamapps/common/Creeper World 3/CW3_Data/Managed'
Mono path[1] = '/home/misha/.local/share/Steam/steamapps/common/Creeper World 3/CW3_Data/Mono'
Mono config path = '/home/misha/.local/share/Steam/steamapps/common/Creeper World 3/CW3_Data/Mono/etc'
displaymanager : xrandr version warning. 1.4
client has 2 screens
displaymanager screen (0)(DVI-I-1): 1920 x 1200
Using libudev for joystick management


Importing game controller configs
======

I'm using Linux Mint 17.3 with a single-monitor configuration and #2 (extra option) and #3 (try earlier version) items proposed here did not help me as well as reboot and game re-installation.

Please note that I played this game for quite a long time so far on the same config (OS, monitor resolution, etc.) with no any issues. Last time I played it a week ago, but today it just don't start.

The only things that changed during this week are system packages updates and, probably, Steam itself. But I'm not quite sure how gcc and chromium updates which I received during the week can affect the game.

Are there any other ideas how I can return the game back to working state?

EDIT: Well, just rebooted the machine once again, and the game started to work though I definitely did this before and it didn't help. Have no ideas to explain this.
Last edited by siberian; Feb 24, 2018 @ 9:17am
mruuh Apr 12, 2018 @ 11:33am 
Version 2.08 starts over here on a two-monitor system, but the game starts as if it wanted to be stretched across both monitors, even though only one screen is used - leaving me with only half of the Knuckle Cracker logo, and half of the main menu "solar system" visible. Unity3D is weird. :)

EDIT: Deleting the whole config folder helped, the game now starts correctly on one monitor. I guess the crashing latest version must have written bad configuration, because the config file had screen resolution with over 3000 pixels of width stored.
Last edited by mruuh; Apr 13, 2018 @ 11:17am
chezbel Jun 23, 2018 @ 9:58pm 
Deleting the config folder did not help the stretched screen issue on my Unubtu 16.04 system. What worked for me was to edit the CW3 launch options to use "-multidisplay".
ionice Aug 11, 2018 @ 3:49pm 
Using Arch linux, Game works perfectly in all conditions thus far.
even better than it ran in the browser all those years ago :-)
Pavouk106 Aug 18, 2018 @ 12:03am 
Thank you for valuable info. I'm not using pulseaudio hece I couldn't start the game. If only every developer would be like you to tell the gamers how to address the issue and play the game!
steelygames Jul 8, 2019 @ 11:48pm 
Using Mint 19.1 Xfce with duel monitors. For me it was an Electron app. I did everything else before I realized I had it... Anyway, after it started the first time I don't have to close down anything to run it again.

Just confirming.

Edit: Spoke too soon. Closed the game for a bit while I did some things but when I tried to run it again it refused to start. Other unity games wouldn't open either. I had to restart my computer to get it to work again.
Last edited by steelygames; Jul 9, 2019 @ 4:31am
zTom Sep 17, 2019 @ 6:19pm 
Holy crap I solved it - for some stupid reason the audio was going into my monitors HDMI sound output. No other app would select that Output, but creeper world did.

Hey. Any idea why the game would start fine when ran as the first thing after restart but "after a while" it would start without making any sound. Other games like dota2 would have no trouble with sound at the same time.

Tea app even shows up in volume mixer as a "FMOD Ex App" category,

Running Gentoo with pulseaudio-12.2-r2 , kde 5.16.5 kernel 5.2.11, on threadripper 1950X

Pulseaudio process is definitely running.
$ ps ax |grep pulse
7364 ? Sl 11:27 /usr/bin/pulseaudio --start --log-target=syslog
7414 ? Sl 0:00 /usr/libexec/pulse/gsettings-helper

Not sure what else would be relevant. Launching from command line I don't see any error messages, just "displaymanager : xrandr version warning. 1.6" and "client has 4 screens" even though it then continues to list all my 3 connected screens :|

Is there some extended debug logging mode available?
Last edited by zTom; Sep 18, 2019 @ 3:10pm
Philadelphus Jun 1, 2023 @ 8:39pm 
A bit of a late reply, but I had a similar problem with the game acting like it was spread across my two monitors but only appearing on the left one and was able to find a fix when none of the ones suggested here worked.

Luckily, the Setting menu orbits around the screen, and my mouse clicks seemed to be mapped to where things would be if the game were displayed correctly. I was able to click the Settings menu with some exploratory clicking around, then click the 'Window' checkbox (which was thankfully visible) and then Apply, which made it display in a single monitor correctly. If I set the game to Fullscreen and quit I have to do that over again, but if I leave it in Windowed mode and quit it starts up correctly again. Just a tip for anyone else finding themselves in this situation.
makuca4 Apr 23 @ 8:17am 
Windows Game save do not work on LInux

When you manualy copy to linux Windows game save it's not work. Even with cloud saves it's not working. Also Game do not work in fullscreen mode Winodws version is better unity game engine do not make good Linux Binaries.

Solution switch to Windows version
In your Library right click on the game → Properties → check Force the use of a specific Steam Play compatibility tool → choose newest Proton version.

Copy your saves from Windows to flatpak Steam version For native Steam version
~/Documents
Last edited by makuca4; Apr 23 @ 8:21am
< >
Showing 1-14 of 14 comments
Per page: 1530 50