Steamをインストール
ログイン
|
言語
简体中文(簡体字中国語)
繁體中文(繁体字中国語)
한국어 (韓国語)
ไทย (タイ語)
български (ブルガリア語)
Čeština(チェコ語)
Dansk (デンマーク語)
Deutsch (ドイツ語)
English (英語)
Español - España (スペイン語 - スペイン)
Español - Latinoamérica (スペイン語 - ラテンアメリカ)
Ελληνικά (ギリシャ語)
Français (フランス語)
Italiano (イタリア語)
Bahasa Indonesia(インドネシア語)
Magyar(ハンガリー語)
Nederlands (オランダ語)
Norsk (ノルウェー語)
Polski (ポーランド語)
Português(ポルトガル語-ポルトガル)
Português - Brasil (ポルトガル語 - ブラジル)
Română(ルーマニア語)
Русский (ロシア語)
Suomi (フィンランド語)
Svenska (スウェーデン語)
Türkçe (トルコ語)
Tiếng Việt (ベトナム語)
Українська (ウクライナ語)
翻訳の問題を報告
error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Using EndeavourOS
Since I had an already running game, I could see the mouse cursor moving on its own toward the bottom right of the screen anytime I tried to click somewhere.
Perhaps consider using SDL for input management?
https://maxtimot.s-ul.eu/R21nOZxF
I also had to install the heimdal-libs package via rpm-ostree
Everything works fine now, the game launches through steam and everything.
Edit: I fixed the error by finding other compatible copies of libcrypto.so.1.1, libssl.so.1.1, libldap_r-2.4.so.2, and libcrypto.so.1.1 from other games. The first two came from Darwinia. The second two came from EVERSPACE. I have so many games with native Linux support that I can probably correct any missing library issues for any game I have.
The original problem is no matched packages for libcurl.so.4.5 as the system one is libcurl.so.4.7.
Replace the libcurl.so.4 with your current system one and then link *libcrypto.so.1.1* and *libssl.so.1.1* in the game's lib folder
ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.3 assets/linuxlibs/libcrypto.so.1.1
ln -s /usr/lib/x86_64-linux-gnu/libssl.so.3 assets/linuxlibs/libssl.so.1.1
It seems that these two packages are not used but just make it happy to launch.
$ ./run.sh
./Loop_Hero: ./assets/linuxlibs/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by ./assets/linuxlibs/libcurl.so.4)
./Loop_Hero: ./assets/linuxlibs/libssl.so.1.1: version `OPENSSL_1_1_0' not found (required by ./assets/linuxlibs/libcurl.so.4)
./Loop_Hero: ./assets/linuxlibs/libcrypto.so.1.1: version `OPENSSL_1_1_0' not found (required by ./assets/linuxlibs/libcurl.so.4)
Which is linked to libssl.so.3 per Hugh's above suggestion. But I've also tried linking it with ~/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/libssl.so.1.0.0 but that also did not work.
libssl.so.1.1 -> /usr/lib/x86_64-linux-gnu/libssl.so.3
Here's a really dumb question... Why not just package all the files the game needs with the game!?
Because that might introduce more problems than it solves. What if it doesn't work on lets say ubuntu. but it works on fedora. partially works on debian, hangs on arch, now you need to ship at least 4 different versions of the same file (maybe)
ehhh... I don't buy it. Scripts are powerful. Entire infrastructures are deployed with scripts. The vast majority of the internet runs off such things. The run.sh file is as basic as possible. For sure a bit more effort could be done here, especially since the files coming from Steam are newer versions now - so the game hasn't even been kept up with Steam included libraries.
I'll admit, i was overthinking it previously; i.e. beyond a basic run script.
but then again...
This could imply different versions of libraries would be required, i.e. libcrypt is sometimes popping up in regards to other games - so that was more in-line with my thoughts at the time.
Just reporting the game not finding these .so libs on Fedora 39.
- libcrypto.so.1.1
- libGLU.so.1
- libssl.so.1.1
Would be nice to get the native build working out-of-the-box without tweaking.
i have tried everything in this thread, even some things i thought to do on my own, still when i hit play it just automatically closes, doesn't even open when i run it through steam, not with Proton or anything. CURIOUSLY when i open it with Wine through the literal file location, the game DOES open, loads with sound and if i'm quick i can even click on some menu options, before freezing and i have to force close the game. when it loads like this also, it starts out with a prompt that its 'looking for steam' and then 'steam not found' which idk seems like a lie to me but ♥♥♥♥♥♥♥ whatever.
i had a similar situation happen with another game (Siralim Ultimate) but that was resolved by simply installing one singular file, whereupon the game worked immediately.
the craziest part is i have run this game before!!! i have 17 hours of playtime!! on the same OS!! I have absolutely no idea why it doesnt work NOW when it did before?? How do you ♥♥♥♥ up compatibility this badly, it simply boggles the mind! Bloody *chocolatier decadence by design* has more crashes and issues on bloody windows and thats the system the game is *literally native to!!!!*
in any case, if there's any possible help that can be ascertained from what i'm experiencing, please do help as i literally can't get a refund for this broken ass joke of a linux port. I am using Arch Linux (endeavour os), thank you in advance