Torchlight II

Torchlight II

データを表示:
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 / 15 のコメントを表示
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/

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日 21時57分
wesly 2018年4月14日 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 2018年6月3日 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.
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日 13時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:
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.
LD_PRELOAD=/usr/lib/libfreetype.so.6 %command%
For 64bit system, you need this:

LD_PRELOAD=/usr/lib64/libfreetype.so.6 %command%
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
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
This works for Debian 12 “Bookworm” 64 bit: LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libfreetype.so.6 %command%
< >
1-15 / 15 のコメントを表示
ページ毎: 1530 50