Torchlight II

Torchlight II

Vis statistikk:
wesly 14. apr. 2018 kl. 19.25
Torchlight 2 doesn't launch for Arch Linux
Torchlight 2 doesn't launch on my Arch Linux anymore. This happens recently.
I saw this error message. Doesn't Torchlight 2 ship with the version of libfontconfig.so it linked to?
/SteamLibrary/steamapps/common/Torchlight II/ModLauncher.bin.x86_64: symbol lookup error: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
< >
Viser 115 av 15 kommentarer
steffire3 14. apr. 2018 kl. 21.56 
Opprinnelig skrevet av wesly:
Torchlight 2 doesn't launch on my Arch Linux anymore. This happens recently.
I saw this error message. Doesn't Torchlight 2 ship with the version of libfontconfig.so it linked to?
/SteamLibrary/steamapps/common/Torchlight II/ModLauncher.bin.x86_64: symbol lookup error: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var

Try the methods found in this Link:

https://steamcommunity.com/app/200710/discussions/0/141136086925816860/

Opprinnelig skrevet av sonik_bhoom:
CentOS7 w/kernel 4.12: this fix worked for me. So did the above reddit post...

reddit fix:
cd [game directory] echo "200710" > steam_appid.txt ./ModLauncher.bin.x86_64

Zeadar launch options fix:
LD_PRELOAD=~/.local/share/Steam/ubuntu12_64/gameoverlayrender.so %command%

Opprinnelig skrevet av Zeadar:
It appears to me that for some reason steam tries to load thier 32-bit steam overlay application for 64-bit Torchlight 2 which resuslts in an ELF class error.

A workaround which worked for me is to go Torchlight's properties, clicking set launch options and then add
LD_PRELOAD=~/.local/share/Steam/ubuntu12_64/gameoverlayrender.so %command%
Sist redigert av steffire3; 14. apr. 2018 kl. 21.57
wesly 14. apr. 2018 kl. 22.10 
Thanks. That method works for me.
I found the working libfontconfig.so.1 so I set my launch options like this:

LD_PRELOAD=~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libfontconfig.so.1 %command%
ArionWT 3. juni 2018 kl. 23.50 
You will brake Steam overlay with method mentioned before. I found a better solution.
Torchlight II uses its own freetype libs, you need just remove them:
rm ~/.local/share/Steam/steamapps/common/Torchlight\ II/lib64/libfreetype.so.6 rm ~/.local/share/Steam/steamapps/common/Torchlight\ II/lib/libfreetype.so.6

Also, if you have problems with games, you can run them through the terminal, and see which libraries have errors. After that, check them for availability in the folder with a game and remove them (also look in "ubuntu12_**" folder, if you don't use Steam Native).

This is a common problem on Arch Linux. Fresh libs can conflict with older game-preinstalled versions. :steamsad:
@ArionWT That method doesn't work for me.
ArionWT 5. juni 2018 kl. 7.19 
Opprinnelig skrevet av IT13Xiaoming:
@ArionWT That method doesn't work for me.
Do you launch Native or Runtime version?
BLaD 23. juni 2018 kl. 1.48 
Found this post from google. Thnx for your help. Also you could just create symlink to steam bundled version:
cd <path_to_you_library>/steamapps/common/Torchlight II/lib64/ # to create symlink ln -s ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libfontconfig.so.1
-KAIn-.- 27. nov. 2019 kl. 13.27 
Thanks mate, it worked for me. :)

Opprinnelig skrevet av ArionWT:
You will brake Steam overlay with method mentioned before. I found a better solution.
Torchlight II uses its own freetype libs, you need just remove them:
rm ~/.local/share/Steam/steamapps/common/Torchlight\ II/lib64/libfreetype.so.6 rm ~/.local/share/Steam/steamapps/common/Torchlight\ II/lib/libfreetype.so.6

Also, if you have problems with games, you can run them through the terminal, and see which libraries have errors. After that, check them for availability in the folder with a game and remove them (also look in "ubuntu12_**" folder, if you don't use Steam Native).

This is a common problem on Arch Linux. Fresh libs can conflict with older game-preinstalled versions. :steamsad:
Zordon 4. jan. 2021 kl. 16.25 
Opprinnelig skrevet av ArionWT:
You will brake Steam overlay with method mentioned before. I found a better solution.
Torchlight II uses its own freetype libs, you need just remove them:
rm ~/.local/share/Steam/steamapps/common/Torchlight\ II/lib64/libfreetype.so.6 rm ~/.local/share/Steam/steamapps/common/Torchlight\ II/lib/libfreetype.so.6

Also, if you have problems with games, you can run them through the terminal, and see which libraries have errors. After that, check them for availability in the folder with a game and remove them (also look in "ubuntu12_**" folder, if you don't use Steam Native).

This is a common problem on Arch Linux. Fresh libs can conflict with older game-preinstalled versions. :steamsad:

Thanks, this works for me.
still borked...just go into the game folder and rename in both the lib and lib64 fontconfig.so => fontconfig.so.broken and the game will use the system lib and function.
There is no company to fix anything anymore. Given they also sold the rights to someone else you couldn't even petition to have it open sourced. Either way just rename 2 files and it works.
KorumJI 26. juli 2022 kl. 3.39 
LD_PRELOAD=/usr/lib/libfreetype.so.6 %command%
guoyunhe 10. sep. 2022 kl. 9.43 
For 64bit system, you need this:

LD_PRELOAD=/usr/lib64/libfreetype.so.6 %command%
gqgqgq 26. juni 2023 kl. 15.06 
Opprinnelig skrevet av ArionWT:
You will brake Steam overlay with method mentioned before. I found a better solution.
Torchlight II uses its own freetype libs, you need just remove them:
rm ~/.local/share/Steam/steamapps/common/Torchlight\ II/lib64/libfreetype.so.6 rm ~/.local/share/Steam/steamapps/common/Torchlight\ II/lib/libfreetype.so.6

Also, if you have problems with games, you can run them through the terminal, and see which libraries have errors. After that, check them for availability in the folder with a game and remove them (also look in "ubuntu12_**" folder, if you don't use Steam Native).

This is a common problem on Arch Linux. Fresh libs can conflict with older game-preinstalled versions. :steamsad:
it worked on me thanks
asdfhero86 8. nov. 2023 kl. 12.30 
Right after the installation the game worked great but after a reboot I get
malloc(): unaligned fastbin chunk detected

does anybody have the same problem?

Log:
Path for saving is ... /home/user/.local/share/Runic Games/Torchlight 2/save
FMOD detects no hardware acceleration!
malloc(): unaligned fastbin chunk detected
Game 200710 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 200710 created interface STEAMAPPS_INTERFACE_VERSION006 / Apps
Game 200710 created interface STEAMCONTROLLER_INTERFACE_VERSION / Controller
Game 200710 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 200710 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 200710 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION012 / RemoteStorage
Game 200710 created interface STEAMSCREENSHOTS_INTERFACE_VERSION002 / Screenshots
Game 200710 created interface STEAMUGC_INTERFACE_VERSION002 / UGC
Game 200710 created interface STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001 / UnifiedMessages
Game 200710 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 200710 created interface SteamFriends014 / Friends
Game 200710 created interface SteamMatchMaking009 / Matchmaking
Game 200710 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 200710 created interface SteamNetworking005 / Networking
Game 200710 created interface SteamUser017 / User
Game 200710 created interface SteamUtils007 / Utils
Game 200710 method call count for IClientAppManager::BIsDlcEnabled : 2
Game 200710 method call count for IClientUtils::RecordSteamInterfaceCreation : 16
Game 200710 method call count for IClientUtils::GetAppID : 17
Game 200710 method call count for IClientUser::BIsSubscribedApp : 2
Game 200710 method call count for IClientUser::GetSteamID : 4
jph76 24. mars kl. 10.54 
This works for Debian 12 “Bookworm” 64 bit: LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libfreetype.so.6 %command%
< >
Viser 115 av 15 kommentarer
Per side: 1530 50