Torchlight II

Torchlight II

查看统计:
wesly 2018 年 4 月 14 日 下午 7: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
< >
正在显示第 1 - 15 条,共 16 条留言
steffire3 2018 年 4 月 14 日 下午 9:56 
引用自 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://psteamcommunity.yuanyoumao.com/app/200710/discussions/0/141136086925816860/

引用自 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%

引用自 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%
最后由 steffire3 编辑于; 2018 年 4 月 14 日 下午 9:57
wesly 2018 年 4 月 14 日 下午 10: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%
Arion 2018 年 6 月 3 日 下午 11: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:
FGS_Ming佐佑日月 2018 年 6 月 5 日 上午 5:51 
@ArionWT That method doesn't work for me.
Arion 2018 年 6 月 5 日 上午 7:19 
引用自 IT13Xiaoming
@ArionWT That method doesn't work for me.
Do you launch Native or Runtime version?
BLaD 2018 年 6 月 23 日 上午 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-.- 2019 年 11 月 27 日 下午 1:27 
Thanks mate, it worked for me. :)

引用自 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 2021 年 1 月 4 日 下午 4:25 
引用自 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.
Game? More like Grift. 2022 年 5 月 8 日 上午 7:26 
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.
Game? More like Grift. 2022 年 5 月 9 日 下午 7:37 
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 2022 年 7 月 26 日 上午 3:39 
LD_PRELOAD=/usr/lib/libfreetype.so.6 %command%
guoyunhe 2022 年 9 月 10 日 上午 9:43 
For 64bit system, you need this:

LD_PRELOAD=/usr/lib64/libfreetype.so.6 %command%
KıZaGan 2023 年 6 月 26 日 下午 3:06 
引用自 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 2023 年 11 月 8 日 下午 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 2024 年 3 月 24 日 上午 10:54 
This works for Debian 12 “Bookworm” 64 bit: LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libfreetype.so.6 %command%
< >
正在显示第 1 - 15 条,共 16 条留言
每页显示数: 1530 50