HGL
rival-black

Linux native install of Torchlight 2 from GOG won't run in Heroic

I installed the native linux version of Torchlight 2 from GOG using the Heroic Games Launcher, and when I press play, it just shows the splash screen and closes. I tried opening the game install folder and running it manually, and everything works just fine, so the problem is with the launcher. I tried poiting it to "Torchlight 2/game/Torchlight2.bin.x86_64" instead of "start.sh"; tried enabling system libraries, but no luck. I'm using the Flatpak version of Heroic and tried running the command in the FAQ, still nothing. I also noticed from the logs that when launching from Heroic, it looks for saves and configs in "/home/user/.var/app/com.heroicgameslauncher.hgl/data/Runic Games/Torchlight 2/", and the native version that I run manually has its saves in "/home/user/.local/share/Runic Games/Torchlight 2/". I tried deleting the former and creating a symlink to the latter in its place, and now pressing play won't even show the splash art lol. Possibly a flatpak sandboxing issue where it has no access to that folder? Or could the fact that I have a space in the game folder name / path cause an issue? I'm baffled that I'm having more trouble running a native linux game than emulating its windows version honestly.
Solution:
I uninstalled the Flatpak version, installed the native version, copied over everything from "/home/user/.var/app/com.heroicgameslauncher.hgl/config/heroic/" to "/home/user/.config/heroic/", and everything works now. Flatpak kinda sucks sometimes.
Jump to solution
2 Replies
HeroicBot
HeroicBot2w ago
Linux-native GOG games are often designed for older Linux distributions and thus don't work on modern systems anymore. Additionally, some features (save sync, native DOSBox/ScummVM) won't work for Linux-native titles. If you are experiencing problems with Linux-native games, consider installing the Windows version instead & running it through Wine.
Solution
rival-black
rival-black2w ago
I uninstalled the Flatpak version, installed the native version, copied over everything from "/home/user/.var/app/com.heroicgameslauncher.hgl/config/heroic/" to "/home/user/.config/heroic/", and everything works now. Flatpak kinda sucks sometimes.

Did you find this page helpful?