Torchlight II

Torchlight II

View Stats:
Cannot Start the game under Archlinux
Currently I cannot start the game in Archlinux.

This is my current launch options: LD_PRELOAD=~/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so %command%

This is the log I grabbed from when I am trying to start the game.

GameAction [AppID 200710, ActionID 3] : LaunchApp changed task to SynchronizingCloud with "" GameAction [AppID 200710, ActionID 3] : LaunchApp changed task to ProcessingShaderCache with "" GameAction [AppID 200710, ActionID 3] : LaunchApp changed task to SiteLicenseSeatCheckout with "" GameAction [AppID 200710, ActionID 3] : LaunchApp changed task to CreatingProcess with "" GameAction [AppID 200710, ActionID 3] : LaunchApp waiting for user response to CreatingProcess "" GameAction [AppID 200710, ActionID 3] : LaunchApp continues with user response "CreatingProcess" Opted-in Controller Mask: 0 Game update: AppID 200710 "", ProcID 30521, IP 0.0.0.0:0 ERROR: ld.so: object '/home/xiaoming/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. /home/xiaoming/.local/share/Steam/steamapps/common/Torchlight II/ModLauncher.bin.x86_64: symbol lookup error: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var >>> Adding process 30521 for game ID 200710 GameAction [AppID 200710, ActionID 3] : LaunchApp changed task to WaitingGameWindow with "" >>> Adding process 30522 for game ID 200710 GameAction [AppID 200710, ActionID 3] : LaunchApp changed task to Completed with "" Game removed: AppID 200710 "", ProcID 30521 No cached sticky mapping in ActivateActionSet.

Note: This problem persist both with runtime enabled and disabled.
< >
Showing 1-15 of 16 comments
@steffire3: Thanks for the link, but couldn't find anything useful that can solve my issues :/
Looks like this problem is related to the mod launcher. Since it crashes due to Fontconfig, the rest of the game is unable to start. Though, downgrading it results in mod launcher being launched, but it looks like you cannot interact with the window
Bokal Apr 12, 2018 @ 12:37pm 
I'm facing the same problem, also on Arch. I was still able to play on the 2nd of April though.
Bokal Apr 12, 2018 @ 1:23pm 
Somehow I "fixed" it
cd <game directory> mv ModLauncher.bin.x86_64 ModLauncher.bin.x86_64.bak ln -s Torchlight2.bin.x86_64 ModLauncher.bin.x86_64

Then run the game in Steam. It will launch directly, and bypass the "ModLauncher"
I forgot to post about this recently. What I did recently is to force the game to load with the steam runtime binary for libfontconfig.so.1

i.e. Launching the game with

LD_PRELOAD=~/.local/share/Steam/ubuntu12_32/libfontconfig.so.1 %command%

Or something similar (I am not by the computer right now so I don't really know)
Last edited by FGS_Ming佐佑日月; Apr 16, 2018 @ 11:41am
srpelissier Apr 18, 2018 @ 2:17pm 
@[IT13]Xiaoming: Hi. Could you please confirm if you can start the mod launcher program? Which %command% do you recommend then?
Last edited by srpelissier; Apr 18, 2018 @ 2:48pm
srpelissier Apr 18, 2018 @ 2:48pm 
In order to run the mod launcher I use this:

https://forum.antergos.com/topic/9563/error-launching-software-undefined-symbol-ft_done_mm_var/2

then I can start Steam

and finally:

before playing:

``` bash
sudo ln -sf /usr/lib/tmp_fontconfig/libfontconfig.so.1.10.1 /usr/lib/libfontconfig.so && sudo ln -sf /usr/lib/tmp_fontconfig/libfontconfig.so.1.10.1 /usr/lib/libfontconfig.so.1
```

after playing:

``` bash
sudo ln -sf /usr/lib/libfontconfig.so.1.11.1 /usr/lib/libfontconfig.so && sudo ln -sf /usr/lib/libfontconfig.so.1.11.1 /usr/lib/libfontconfig.so.1
```

Waiting for fix. Where could I report this?
steffire3 Apr 18, 2018 @ 3:55pm 
Originally posted by srpelissier:
Waiting for fix. Where could I report this?

Try these places:

The Publisher of Torchlight 2: https://support.arcgames.com/

Steam: https://help.steampowered.com/en/

Arch Linux Forums: https://bbs.archlinux.org/
Last edited by steffire3; Apr 18, 2018 @ 3:57pm
Kernel Aug 8, 2018 @ 11:43am 
Originally posted by Bokal:
Somehow I "fixed" it
cd <game directory> mv ModLauncher.bin.x86_64 ModLauncher.bin.x86_64.bak ln -s Torchlight2.bin.x86_64 ModLauncher.bin.x86_64

Then run the game in Steam. It will launch directly, and bypass the "ModLauncher"


Work fine to me. TY. <3:steamhappy::steamhappy:
Count Jocular Aug 12, 2018 @ 8:11am 
Arch users can use the system libfreetype, by setting launch options to:

LD_PRELOAD=/usr/lib/libfreetype.so.6 %command%

That should allow the modlauncher to run correctly.
chico Nov 4, 2018 @ 12:16pm 
Originally posted by Count Jocular:
Arch users can use the system libfreetype, by setting launch options to:

LD_PRELOAD=/usr/lib/libfreetype.so.6 %command%

That should allow the modlauncher to run correctly.

This works fine, but I'm using
LD_PRELOAD=/usr/lib/libfreetype.so %command%
in case libfreetype.so.6 gets removed eventually, because of an upgrade.
LBL Apr 30, 2019 @ 12:44am 
The LD_PRELOAD make some ruckus on my system and is not working.

The issue seems to be that the desired symbol FT_Done_MM_Var went from libfontconfig to libfreetype. But as Torchlight ships its own libfreetype without the symbol which then pulls in the libfontconfig which also does not include the symbol (any more) this goes wrong....

I renamed libfreetype.so.6 in the lib and lib64 folders in the Torchlight II game folder and magically it pulled in the libfreetype from my system which provides that symbol.
oldrocker99 Jan 6, 2020 @ 2:01pm 
Originally posted by KernelGM:
Originally posted by Bokal:
Somehow I "fixed" it
cd <game directory> mv ModLauncher.bin.x86_64 ModLauncher.bin.x86_64.bak ln -s Torchlight2.bin.x86_64 ModLauncher.bin.x86_64

Then run the game in Steam. It will launch directly, and bypass the "ModLauncher"


Work fine to me. TY. <3:steamhappy::steamhappy:
And for me, too. My mods are already enabled, and there's no way to run the damned ModLauncher. Bastids:steammocking:.

Thanks a million, I got CIV:BE running on Manjaro today, and now I can play one of my most-played games!:steamhappy:
Pico Jun 13, 2020 @ 2:54pm 
Originally posted by IT13Xiaoming:
LD_PRELOAD=~/.local/share/Steam/ubuntu12_32/libfontconfig.so.1 %command%

Resolved my issue on OpenSUSE Tumbleweed, thanks!

LD_PRELOAD=/usr/lib64/libfreetype.so.6
^ also worked
Last edited by Pico; Jun 13, 2020 @ 8:55pm
< >
Showing 1-15 of 16 comments
Per page: 1530 50

Date Posted: Apr 5, 2018 @ 4:55am
Posts: 16