If you are running Voyage on Linux via Steam (Flatpak) and want to use the TLC Terminal tool, follow this step-by-step guide to extract, configure, and launch the application smoothly without crashes.
Instead of running the installer normally (which often fails or misbehaves under Wine), we will manually extract the core files and place them where Wine can easily access them.
- Locate your downloaded setup file:
TLC.Terminal-0.1.90.Setup.exe - Right-click the
.exefile and select "Extract Here" (or open it with an archive manager like File Roller or Ark) to unpack its contents. Or do
7z x TLC.Terminal-0.1.90.Setup.exe- Inside the extracted contents, look for a file ending in
.nupkgand extract that file as well.
7z x TLC.Terminal-0.1.90-full.nupkg- Navigate deep inside the unpacked
.nupkgstructure until you find a folder namedlib/net45. - Open your Linux terminal (
Ctrl + Alt + T) and create a dedicated directory inside your Wine drive:
mkdir -p ~/.wine/drive_c/TLCTerminal- Copy everything from that
net45folder and paste it directly into your newly created folder at~/.wine/drive_c/TLCTerminal/.
Since the game runs inside Steam (as a Flatpak) and the Terminal runs in standard Wine, the Terminal won't see your data by default. We need to copy the save files over to the standard Wine directory.
Run the following commands in your terminal to safely create the target directory and copy the data:
mkdir -p ~/.wine/drive_c/users/$USER/AppData/Local/
cp -r ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/compatdata/1783560/pfx/drive_c/users/steamuser/AppData/Local/Voyage ~/.wine/drive_c/users/$USER/AppData/Local/Electron apps running under Wine tend to crash during startup if they attempt to write to the Linux console or run sandboxed. We can bypass this permanently by creating a simple desktop shortcut script.
- Create a new text file on your Linux Desktop and name it
TLC-Terminal.sh. - Open it with any text editor and paste the following script:
#!/bin/bash
cd "$HOME/.wine/drive_c/TLCTerminal"
wine "TLC Terminal.exe" --no-sandbox --disable-gpu > /dev/null 2>&1 &- Save and close the file.
- Make the script executable:
- Via GUI: Right-click
TLC-Terminal.shon your desktop ➔ Properties ➔ Permissions tab ➔ Check "Allow executing file as program". - Via Terminal: Run
chmod +x ~/Desktop/TLC-Terminal.sh
- Via GUI: Right-click
To launch the application, simply double-click the TLC-Terminal.sh file on your desktop. The application will start instantly, bypass the usual environment crashes, and successfully read your Voyage save data.
⚠️ Note on Icons: Due to how Wine isolates Google Webfonts requests from Electron's rendering engine, UTF-8 emoji icons inside the application layout might show up as blank spaces. However, all standard images, interactive maps, and text functionalities will operate completely normally.