It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I'd like to replay this game. The first time that I played it, a year ago, it worked flawlessly, but now, when I launch it, it hangs immediately, without showing anything. One CPU core at 100%.

libSDL2 is installed.

I tried the usual trick for unity3d games, creating a ~/.config/unity3d/CampoSanto/Firewatch/prefs file with

<unity_prefs version_major="1" version_minor="1">
<pref name="Screenmanager Is Fullscreen mode" type="int">0</pref>
<pref name="Screenmanager Resolution Height" type="int">1080</pref>
<pref name="Screenmanager Resolution Width" type="int">1920</pref>
</unity_prefs>

But I obtain only a blank window frame: https://i.imgur.com/aOgcmFQ.png

This is the console output:
» stefano » [Firewatch]: ./start.sh
Running Firewatch
Set current directory to /home/stefano/Giochi/Firewatch/game
Found path: /home/stefano/Giochi/Firewatch/game/fw.x86_64
Mono path[0] = '/home/stefano/Giochi/Firewatch/game/fw_Data/Managed'
Mono path[1] = '/home/stefano/Giochi/Firewatch/game/fw_Data/Mono'
Mono config path = '/home/stefano/Giochi/Firewatch/game/fw_Data/Mono/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libAkSoundEngine.so'
Preloaded 'libCSteamworks.so'
Preloaded 'libsteam_api.so'
Player data archive not found at `/home/stefano/Giochi/Firewatch/game/fw_Data/data.unity3d`, using local filesystem

Many packages, kernels and nvidia drivers have changed since the last time it worked, so I can't say if this is the result of a system update, and which one.

My system is:
- Linux arch 4.16.3-1-ARCH #1 SMP PREEMPT Thu Apr 19 09:17:56 UTC 2018 x86_64 GNU/Linux
- NVIDIA version 390.48

- Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
- 16GB DDR3
- 1TB SSD
Post edited April 23, 2018 by g.reventlov
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
g.reventlov: I'd like to replay this game. The first time that I played it, a year ago, it worked flawlessly, but now, when I launch it, it hangs immediately, without showing anything. One CPU core at 100%.

libSDL2 is installed.

I tried the usual trick for unity3d games, creating a ~/.config/unity3d/CampoSanto/Firewatch/prefs file with

<unity_prefs version_major="1" version_minor="1">
<pref name="Screenmanager Is Fullscreen mode" type="int">0</pref>
<pref name="Screenmanager Resolution Height" type="int">1080</pref>
<pref name="Screenmanager Resolution Width" type="int">1920</pref>
</unity_prefs>

But I obtain only a blank window frame: https://i.imgur.com/aOgcmFQ.png

This is the console output:
» stefano » [Firewatch]: ./start.sh
Running Firewatch
Set current directory to /home/stefano/Giochi/Firewatch/game
Found path: /home/stefano/Giochi/Firewatch/game/fw.x86_64
Mono path[0] = '/home/stefano/Giochi/Firewatch/game/fw_Data/Managed'
Mono path[1] = '/home/stefano/Giochi/Firewatch/game/fw_Data/Mono'
Mono config path = '/home/stefano/Giochi/Firewatch/game/fw_Data/Mono/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libAkSoundEngine.so'
Preloaded 'libCSteamworks.so'
Preloaded 'libsteam_api.so'
Player data archive not found at `/home/stefano/Giochi/Firewatch/game/fw_Data/data.unity3d`, using local filesystem

Many packages, kernels and nvidia drivers have changed since the last time it worked, so I can't say if this is the result of a system update, and which one.

My system is:
- Linux arch 4.16.3-1-ARCH #1 SMP PREEMPT Thu Apr 19 09:17:56 UTC 2018 x86_64 GNU/Linux
- NVIDIA version 390.48

- Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
- 16GB DDR3
- 1TB SSD
Hello there,

Could you take a look into the game log? It should be located in the following path:

$HOME/.config/unity3d/Hinterland/TheLongDark/Player.log

Of course as always I recommend you to write to our customer support directly instead of posting in the forums. That way we should be able to find out a solution that works for you.
avatar
linuxvangog: Hello there,

Could you take a look into the game log? It should be located in the following path:

$HOME/.config/unity3d/Hinterland/TheLongDark/Player.log

Of course as always I recommend you to write to our customer support directly instead of posting in the forums. That way we should be able to find out a solution that works for you.
Thanks. The log is quite long, so I uploaded it there, to avoid flooding the forum: https://gist.github.com/Tichy/fd414ca51bec982fe587bbb32ca65170

Now I wrote also to the customer support. If we'll find a solution, I'll post it there, to inform other players that might have the same issue.
Post edited April 25, 2018 by g.reventlov
Firewatch 1.07 is the problem, 1.06 worked like a charm for me. (Silly me I deleted 1.06 just when I had updated to 1.07, so no way back...)

Hate to link "that other shop", but have a look:
https://steamcommunity.com/app/383870/discussions/3/1698293255126663548/#c1698293703766127144

Haven't had the time to figure out how to transfer this solution to the gog version...

Maybe something like:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 ./start.sh

could work...

Waiting for Version 1.08 form the Dev to fix this. (Expecting an additional waiting for the update trickle down to gog.)

OR gog could just put the old 1.06 installer online again! (Pretty please?!)
I deleted the old install too, so I'm in the same situation, unfortunately.

I tried the workaround, changing $LIB to lib64 in my case, but it didn't worked.

Being able to download the previous version would be enough for me. But a fixed 1.08, would very much appreciated. :)
avatar
diegozone3000: Firewatch 1.07 is the problem, 1.06 worked like a charm for me. (Silly me I deleted 1.06 just when I had updated to 1.07, so no way back...)
@diegozone3000 is your distribution an Ubuntu or a derivative? I ask because support told me that they weren't able to make the game work on a test system with my distribution, but they can't do anything because Arch is not supported. So, I'd like to know if someone with a supported Ubuntu is having the same issue that I'm having.
Nope, sorry, I 'm on Manjaro...
I think I have come a step closer to the problem:
(No solution, unfortunately...)

Renaming

~/GOG Games/Firewatch/game/fw_Data/Plugins/x86_64/libAkSoundEngine.so
to
~/GOG Games/Firewatch/game/fw_Data/Plugins/x86_64/_libAkSoundEngine.so

gets me to the main menue (without sound) at least. But starting a new game then gives me nothing but a black screen, even if I mute ingame sound in the options.

Maybe you could verify and have a savegame to check if it loads? (But I think it won't...)

I also tried copying over other libAkSoundEngine.so files to this directory (e.g. from "Beat Cop", "Enter the Gungeon", "The Long Dark") but none of them gives me sound.
The former two let me start a new game, but after a short time Firewatch just hangs and I have to kill it. (The latter crashes to terminal at start.)

Now... How do I get the 1.06 (or another working) version of libAkSoundEngine.so?

I might completely be digging in the wrong place here, but maybe someone with better "linux voodo" can work out a real solution based on my findings.
Post edited April 29, 2018 by diegozone3000
Just for the record: I just tried the latest version on linux, too and experience the same problem. Version is 1.09 now. Did anyone have any success?
avatar
zak256: Just for the record: I just tried the latest version on linux, too and experience the same problem. Version is 1.09 now. Did anyone have any success?
I tried it too, and I can confirm. The last version that works is gog_firewatch_2.4.0.5.sh

@diegozone3000: I tried installing the version of libAkSoundEngine.so that comes with the old, working, installation of FW to the new one, but it hangs at start anyway... :-(
Post edited May 27, 2018 by g.reventlov
Bad luck with 1.09 as well, but have a look at the comments #9 and #10 here:
https://steamcommunity.com/app/383870/discussions/3/1698293255126663548/#c1698293703766127144

"...turns out to be an upstream SDL bug, and Ryan has submitted a fix... For those of you on
Arch/other distros that update libraries frequently, this problem should disappear pretty soon."

Fix (2018-05-17):
https://hg.libsdl.org/SDL/rev/7babfecee045
avatar
diegozone3000: "...turns out to be an upstream SDL bug, and Ryan has submitted a fix... For those of you on
Arch/other distros that update libraries frequently, this problem should disappear pretty soon."

Fix (2018-05-17):
https://hg.libsdl.org/SDL/rev/7babfecee045
Good to see! I'll wait for the next SDL update.
People who bougth this game on Steam have found a "workaround" to this problem while we wait for "libsdl version 2.0.9" (the current version is 2.0.8) where this issue wil be fixed (according to the previous comments). There is more information on Firewatch's discussion page on Steam (the system won't let me post links, just search for "steamcommunity firewatch black screen on start" on Google)

It turns out that Steam on Linux, in order to minimize library issues, lets you run games using your system's default libraries *or* a set of (older) libraries against which they test most (all?) of their games.

Anyway, it looks like if you run Firewatch using this set of older libraries, it works.

If you bougth this game on GoG *and* you have the Linux Steam client installed, you can try this:

$ cd path/to/firewatch/install/folder
$ LD_PRELOAD=~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 ./start.sh

At least in my case, now the game runs. *UNFORTUNATELY* only some keyboard keys seem to work and thus you migth need a gamepad to play.... But you should try this anyway, maybe in your case (depending on your distro and the installed library versions) it will work.
The patch for sdl2 is out for some days now: http://hg.libsdl.org/SDL/rev/7babfecee045
and seems to have made it into the arch repos lately: https://www.archlinux.org/packages/extra/x86_64/sdl2/


https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/sdl2&amp;id=a331b3907e85853d9be10cefd801ee40376a1f3e

"...fixes "Firewatch" and "Enter the Gungeon"..."

Can't wait till this makes its way to the manjaro repos...
Well... I'm on arch running the latest SDL2 version (2.0.8-9, where the previously mentioned patch has been applied).

Now the game starts *but* the same keyboard problem I described two comments above remains: only some keys can be used, making the game unplayable.

On the other hand, using a controller (xbox360) works perfectly well.