Loop Hero

Loop Hero

データを表示:
 このトピックはピン留めされているので、おそらく重要です
theRandom  [開発者] 2022年4月22日 7時28分
Linux various support.
For now game officially supports only Ubuntu 18-20.

Whoever has difficulty running the game on different versions of Linux needs your help!

If your system asked for any libraries and you found a solution - let us know here. Someone might find this useful!

Thanks in advance.

P.S.
For Ubuntu need to install next libs:
• libcurl4
• libopenal1
• libldap24
最近の変更はtheRandomが行いました; 2022年5月10日 10時33分
< >
31-45 / 62 のコメントを表示
Game fails to launch with error

error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

Using EndeavourOS
AciD 2023年4月3日 19時53分 
Game runs fin on Debian testing, however I see the same common bug other distro do with being unable to use the mouse in the menu.
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?
Maxtimot の投稿を引用:
Hello, I'm on Fedora 36 Kinoite, I have installed the required librairies, and now I'm facing this error message:
./Loop_Hero: /lib64/liblber-2.4.so.2: no version information available (required by ./assets/linuxlibs/libcurl.so.4) ./Loop_Hero: /lib64/libldap_r-2.4.so.2: no version information available (required by ./assets/linuxlibs/libcurl.so.4) ./Loop_Hero: symbol lookup error: ./assets/linuxlibs/libcurl.so.4: undefined symbol: ldap_pvt_url_scheme2proto, version OPENLDAP_2.4_2

I have seen some workaround online requiring to make a symbolic link for liblber-2.4 and libldap_r-2.4, tried it and it doesn't solves the "no version information available" issue for me. And I'm completely stumped for the last error regarding libcurl.
Any help appreciated!
update on this: I have reinstalled my whole config and had to start from scratch, I installed the libs of glu, openssl, and libsasl by hand in the /assts/linuxlibs folder. So far the folder looks like this:
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.
Macl 2023年4月10日 23時02分 
TheK0tYaRa の投稿を引用:
TheK0tYaRa の投稿を引用:
same issue but it rapidly switches to controller mode every time i use the mouse. Running Gentoo linux so there is no specific version. Ask for command output and i will provide.
F8 helped with that
Still an issue but this does the trick :peglinyay:
I'm having problem getting libcrypto.so.1.1 on Linux Mint 21.1. What I'm seeing is that the package that contains this, libssl1.1 is deprecated in favor of libssl3. Putting libssl1.1 on presents a security risk since it won't be updated anymore. If only the game could be set to accept a newer version of libcrypto, or at least putting libcrypto.so.1.1 in the game's directory so that it'll work independently.

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.
最近の変更はKandarihuが行いました; 2023年6月16日 15時20分
Kandarihu の投稿を引用:
I'm having problem getting libcrypto.so.1.1 on Linux Mint 21.1. What I'm seeing is that the package that contains this, libssl1.1 is deprecated in favor of libssl3. Putting libssl1.1 on presents a security risk since it won't be updated anymore. If only the game could be set to accept a newer version of libcrypto, or at least putting libcrypto.so.1.1 in the game's directory so that it'll work independently.
You can put libcrypto.so.1.1 in the game's directory manually, in the Loop Hero/assets/linuxlibs folder, that's what I did on my side.
Hugh 2023年7月10日 10時10分 
*For Linux Mint 21.1*
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.
Trying to get this to work on Debian. Made all the symlinks... still not working. Here is my error...

$ ./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!?
最近の変更はStratosが行いました; 2024年1月31日 20時10分
Stratos の投稿を引用:
Trying to get this to work on Debian

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)
最近の変更はExile «Foxy» (Ryder17z)が行いました; 2024年2月1日 5時58分
Hexile «Foxy» (Ryder17z) の投稿を引用:

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.
Stratos の投稿を引用:
Hexile «Foxy» (Ryder17z) の投稿を引用:

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...
Stratos の投稿を引用:
Here's a really dumb question... Why not just package all the files the game needs with the game!?

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.
Hi.

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.
最近の変更はWezthalが行いました; 2024年3月20日 6時51分
had this game through steam sharing, worked fine when i did that, due to a recent other (unimportant to this) issue lost access to the library so i just figured i'd buy the game since it was on sale. doesnt work. tried to refund it immediately but couldnt do so because i have more than 2 hours of play time even though the refund request was made about 30 minutes after the purchase but that's neither here nor there

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
Charred Pile of Flesh の投稿を引用:
had this game through steam sharing, worked fine when i did that, due to a recent other (unimportant to this) issue lost access to the library so i just figured i'd buy the game since it was on sale. doesnt work. tried to refund it immediately but couldnt do so because i have more than 2 hours of play time even though the refund request was made about 30 minutes after the purchase but that's neither here nor there

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
This sounds like an update that swapped libraries/removed one library this game uses, have you tried launching the " run.sh " through the console and see what messages it returns ?
Latest version runs only with Proton 6.3 or older. I did play this game in the past, but now it behaves like there was some non existing controller attached and I cant even select any option in menu. Is there a way to fix it?
< >
31-45 / 62 のコメントを表示
ページ毎: 1530 50

投稿日: 2022年4月22日 7時28分
投稿数: 62