I don’t know whether the game worked before on my Linux machine.
(I tried it today because while testing Delores, Ron asked whether or not TWP was working).
When I launch the game I crashes (I assume it is crashing) immediately. I don’t see any window… I just press “Play” on Steam, I see the “Cancel” button that replaces the “Play” button, and in less than a second, I see the “Play” button again (meaning that the game crashed).
I tried removing the ~/.local/share/Terrible Toybox/Thimbleweed Park folder. But my Steam client re-populates it with the save data back from April 2017.
I wonder if the newer client has problems parsing data from 2017. Did the format changed?
I don’t have any logs…
What’s the best way to report Linux issues for TWP?
would you know how to run it from command line ? Perhaps I might be able to find some error.
Also, is FMOD also being used in TWP? If so, then probably it is the same bug that I’m seeing in Dolores.
Sound system and basic commands to play sounds - I’m currently just using SDL_MIXER for audio and based on using it in other projects, it seems to do everything I need. I’ve looked at solutions like FMOD, but they are too expensive, even with their “indie” pricing. We’d end up spending over $6000 just to license FMOD for Win/Mac/Linux, I’d rather use that money on actual music. I might drop in a better system down the road, but this gets us started.
@riq Sorry, the topic. If you start Steam from the terminal (just type steam in a terminal emulator) you might be able to see some console output of error messages (if any).
I’m experiencing the same issue. Haven’t played TWP since June 2018. Back then it launched and ran flawlessly. Now, when I click the Play button on Steam, a few seconds later the game silently shuts down and Steam shows the Play button again. I ran Steam from a terminal window but did not see any output when the game attempted to run. I don’t know if there are logs somewhere that would provide more detail.
@RonGilbert — With the new executable, I was able to launch the game from Steam just fine. Thanks!
Hopefully this update can be deployed through Steam expeditiously. I also discovered a way to jury-rig the Steam installation to run the game directly from the command line (for anyone who might be hesitant to download a replacement executable from Dropbox).
Go to the game installation folder
cd ~/.steam/steam/steamapps/common/Thimbleweed\ Park
Create a new file steam_appid.txt. The contents of the file should be the App ID for the game (569860).
echo '569860' > steam_appid.txt
Add an environment variable so the game can find the libsteam_api.so shared library module that’s in the game directory. (Replace [username] with your username.)
export LD_LIBRARY_PATH=/home/[username]/.steam/steam/steamapps/common/Thimbleweed\ Park
Launch the game. (I put steps 3 and 4 in a batch file, because the environment variable export will go away after the end of the terminal session.)