Tomb Raider

Tomb Raider

Lihat Statistik:
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?
< >
Menampilkan 1-6 dari 6 komentar
Pembuat utas ini telah menandai postingan ini sebagai jawaban untuk topik tersebut.
Use Proton instead of native.
Diposting pertama kali oleh 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?
Diposting pertama kali oleh 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).
Terakhir diedit oleh MASTAN; 5 Sep @ 7:42am
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
Terakhir diedit oleh Vortex Acherontic; 5 Sep @ 12:33pm
Diposting pertama kali oleh MASTAN:
Diposting pertama kali oleh 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.
< >
Menampilkan 1-6 dari 6 komentar
Per halaman: 1530 50