Tomb Raider

Tomb Raider

View Stats:
karypid May 8, 2024 @ 2:04pm
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?
< >
Showing 1-6 of 6 comments
The author of this thread has indicated that this post answers the original topic.
MASTAN May 8, 2024 @ 2:31pm 
Use Proton instead of native.
karypid May 8, 2024 @ 11:44pm 
Originally posted by 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?
MASTAN Sep 5, 2024 @ 7:40am 
Originally posted by 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).
Last edited by MASTAN; Sep 5, 2024 @ 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
Last edited by Vortex Acherontic; Sep 5, 2024 @ 12:33pm
Originally posted by MASTAN:
Originally posted by 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.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: May 8, 2024 @ 2:04pm
Posts: 6