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:Jump to 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.
2 Replies
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•2w 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.