Tomb Raider

Tomb Raider

Xem thông số:
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?
< >
Đang hiển thị 1-6 trong 6 bình luận
Tác giả chủ đề đã chọn bài đăng này làm câu trả lời cho thắc mắc ban đầu.
Use Proton instead of native.
Nguyên văn bởi 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?
Nguyên văn bởi 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).
Lần sửa cuối bởi MASTAN; 5 Thg09 @ 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
Lần sửa cuối bởi Vortex Acherontic; 5 Thg09 @ 12:33pm
Nguyên văn bởi MASTAN:
Nguyên văn bởi 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.
< >
Đang hiển thị 1-6 trong 6 bình luận
Mỗi trang: 1530 50