Tomb Raider

Tomb Raider

Zobrazit statistiky:
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?
< >
Zobrazeno 16 z 6 komentářů
Tento příspěvek byl autorem tématu označen jako nejlepší.
Use Proton instead of native.
MASTAN původně napsal:
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 původně napsal:
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).
Naposledy upravil MASTAN; 5. zář. v 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
Naposledy upravil Vortex Acherontic; 5. zář. v 12.33
MASTAN původně napsal:
Vortex Acherontic původně napsal:
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.
< >
Zobrazeno 16 z 6 komentářů
Na stránku: 1530 50