Tomb Raider

Tomb Raider

データを表示:
Is anyone able to run this on Linux nowadays?
I have played this in the past, but now it fails to start on my machine. I'ts complaining about missing this library:

/var/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Tomb Raider/bin/TombRaider: error while loading shared libraries: libicui18n.so.51: cannot open shared object file: No such file or directory

I thought the Flatpak would bundle all required libraries? Is anyone currently playing this on Linux?
< >
1-6 / 6 のコメントを表示
このスレッドの作成者がこの投稿を元のトピックへの回答と指定しました。
Use Proton instead of native.
MASTAN の投稿を引用:
Use Proton instead of native.

Thanks, this did the trick. The game started and works fine with Proton.
But if I really want to run the native version. How do I fix this?
Vortex Acherontic の投稿を引用:
But if I really want to run the native version. How do I fix this?
It may be or may not be possible. You have to find or compile libicui18n.so.51. The problem is Linux ABI is not stable. Ironically Win32 is the only stable ABI on Linux[blog.hiler.eu].
Your system may have later version of this lib e.g. Debian 12 has libicui18n.so.72. You can try creating a link iike this "ln -s libicui18n.so.72 libicui18n.so.51" at the library location although there's no guarantee it'll work without problem(but there's a good chance it will).
最近の変更はMASTANが行いました; 9月5日 7時42分
FML okay here is how:

First edit TombRaider.sh in the game folder and add right above LD_PRELOAD_ADDITIONS=

export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:../lib/i686/"

Then right below LD_PRELOAD_ADDITIONS=

LD_PRELOAD_ADDITIONS="../lib/i686/libcurl.so.4:${LD_PRELOAD_ADDITIONS}"

Run the game ... all because auf the infamous Feral Launcher.

Edit: The same works also for Mad Max. Simply replace i686 with x86_64
最近の変更はVortex Acheronticが行いました; 9月5日 12時33分
MASTAN の投稿を引用:
Vortex Acherontic の投稿を引用:
But if I really want to run the native version. How do I fix this?
It may be or may be not possible. You have to find or compile libicui18n.so.51. The problem is Linux ABI is not stable. Ironically Win32 is the only stable ABI on Linux[blog.hiler.eu].
Your system may have later version of this lib e.g. Debian 12 has libicui18n.so.72. You can try creating a link iike this "ln -s libicui18n.so.72 libicui18n.so.51" at the library location although there's no guarantee it'll work without problem(but there's a good chance it will).

The game ships the required libraries but does not find it because it is silly.
< >
1-6 / 6 のコメントを表示
ページ毎: 1530 50