# Thimbleweed Park / Steam / Linux does not launch

**URL:** <https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502>\
**Category:** Support\
**Created:** [September 15, 2020, 4:51am UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502 "2020-09-15T04:51:33Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![riq](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/riq/32/12827_2.png) [@riq](https://forums.thimbleweedpark.com/u/riq)\
**Post date:** [September 15, 2020, 4:51am UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/1 "2020-09-15T04:51:33Z")

</div>

- Linux Mint 20
- Nvidia 440.100 drivers

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?

---

<div class="post-metadata">

**Author:** ![riq](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/riq/32/12827_2.png) [@riq](https://forums.thimbleweedpark.com/u/riq)\
**Post date:** [September 16, 2020, 4:48am UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/2 "2020-09-16T04:48:33Z")

</div>

I guess that the save files are platform agnostic, but in case it helps, those savefiles where created in a Mac, and now I’m running it on Linux.

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 16, 2020, 9:38pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/3 "2020-09-16T21:38:56Z")

</div>

Nothing has change in the save files since launch. Save files should work on any platform.

---

<div class="post-metadata">

**Author:** ![riq](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/riq/32/12827_2.png) [@riq](https://forums.thimbleweedpark.com/u/riq)\
**Post date:** [September 17, 2020, 1:19am UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/4 "2020-09-17T01:19:58Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 17, 2020, 3:21pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/5 "2020-09-17T15:21:46Z")

</div>

TWP did not use FMOD.

---

<div class="post-metadata">

**Author:** ![Frenzie](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/frenzie/32/4416_2.png) [@Frenzie](https://forums.thimbleweedpark.com/u/Frenzie)\
**Post date:** [September 17, 2020, 4:02pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/6 "2020-09-17T16:02:24Z")

</div>

I seem to recall that being mentioned as a mistake in retrospect, but I couldn’t find anything other than this from the very beginning. Maybe @ZakPhoenixMcKracken can help me. 😃  
[https://blog.thimbleweedpark.com/roadmap1.html](https://blog.thimbleweedpark.com/roadmap1.html)

> **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.

---

<div class="post-metadata">

**Author:** ![Frenzie](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/frenzie/32/4416_2.png) [@Frenzie](https://forums.thimbleweedpark.com/u/Frenzie)\
**Post date:** [September 17, 2020, 4:03pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/7 "2020-09-17T16:03:28Z")

</div>

@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).

---

<div class="post-metadata">

**Author:** ![ZakPhoenixMcKracken](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/zakphoenixmckracken/32/41_2.png) [@ZakPhoenixMcKracken](https://forums.thimbleweedpark.com/u/ZakPhoenixMcKracken)\
**Post date:** [September 17, 2020, 4:59pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/8 "2020-09-17T16:59:14Z")

</div>

Nope, I’m sorry I can’t help here.  
The magician user is @Nor_Treblig

---

<div class="post-metadata">

**Author:** ![riq](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/riq/32/12827_2.png) [@riq](https://forums.thimbleweedpark.com/u/riq)\
**Post date:** [September 17, 2020, 9:04pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/9 "2020-09-17T21:04:12Z")

</div>

Thanks all for the help.

Not sure what did I change in my system, but now the game launches Ok (?).

---

<div class="post-metadata">

**Author:** ![Nor\_Treblig](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/nor_treblig/32/216_2.png) [@Nor\_Treblig](https://forums.thimbleweedpark.com/u/Nor_Treblig)\
**Post date:** [September 17, 2020, 11:38pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/10 "2020-09-17T23:38:36Z")

</div>

> [@ZakPhoenixMcKracken](#):
>
> The magician user is @Nor_Treblig

> [@riq](#):
>
> now the game launches Ok

You’re welcome 😉 😃

---

<div class="post-metadata">

**Author:** ![Bitstream](https://avatars.discourse-cdn.com/v4/letter/b/a183cd/32.png) [@Bitstream](https://forums.thimbleweedpark.com/u/Bitstream)\
**Post date:** [December 17, 2020, 12:52am UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/11 "2020-12-17T00:52:19Z")

</div>

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.

Ubuntu 20.04.1 LTS (64-bit)  
linux-image-5.4.0-58-generic  
GNOME 3.36.3  
PulseAudio 1:13.99.1-1ubuntu3.8  
Nvidia GTX 960 (nvidia-driver-450 proprietary)  
Steam 1607372145 (build Dec 7, API v020)

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [December 18, 2020, 1:07am UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/12 "2020-12-18T01:07:54Z")

</div>

This is a known problem due to something Steam changed. We have a fix. Maybe a few days.

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [December 18, 2020, 2:37pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/13 "2020-12-18T14:37:28Z")

</div>

Can you try this executable and tell me if it fixes the issue?

> **[ThimbleweedPark.zip](https://www.dropbox.com/s/4c6rj7ybkndsvls/ThimbleweedPark.zip?dl=0)**
>
> Shared with Dropbox

---

<div class="post-metadata">

**Author:** ![Guga](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/guga/32/14476_2.png) [@Guga](https://forums.thimbleweedpark.com/u/Guga)\
**Post date:** [December 18, 2020, 3:04pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/14 "2020-12-18T15:04:08Z")

</div>

I tried on my machine and it seems to work. I had the same problem after updating Steam, but the new executable runs correctly.

---

<div class="post-metadata">

**Author:** ![Bitstream](https://avatars.discourse-cdn.com/v4/letter/b/a183cd/32.png) [@Bitstream](https://forums.thimbleweedpark.com/u/Bitstream)\
**Post date:** [December 19, 2020, 11:49pm UTC](https://forums.thimbleweedpark.com/t/thimbleweed-park-steam-linux-does-not-launch/4502/15 "2020-12-19T23:49:40Z")

</div>

> [@RonGilbert](#):
>
> Can you try this executable and tell me if it fixes the issue?
> 
> [Dropbox - ThimbleweedPark.zip - Simplify your life](https://www.dropbox.com/s/4c6rj7ybkndsvls/ThimbleweedPark.zip?dl=0)

@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).

1. Go to the game installation folder

`cd ~/.steam/steam/steamapps/common/Thimbleweed\ Park`

1. 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`

1. 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`

1. 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.)

`./ThimbleweedPark`
