

Open a terminal and cd ~/.local/share/Steam/steamapps/common/Loop\ Hero/ to find it
sudo pacman -Syu openssl-1.1 yay install -Syu libldap24

The game froze twice in fullscreen mode, and I had to restart my computer both times. This didn’t happen in windowed mode. Later, I tried fullscreen again, and the problem didn’t come back. It might be caused by something else.
The game froze in fullscreen, but the music kept playing. I couldn’t exit the game and didn’t think to use Alt+Enter.
Overall, Proton Experimental should be enough. There might be fullscreen issues.

Doesn't work natively, I had to force Proton Experimental for the game to run.

Only Proton version will work in near future!
The Game itself could work fine with linux, altough it lacks a lot of librarys that are mostly really old and not supported anymore :/
Proton Version of the game works fine

Supposedly Linux native, but had to use proton to launch.
i looked up the linux support it had but i struggle to even start the game

Runs out of the Box
PROTON_USE_WINED3D11=1 %command%
Minor artifacts when starting up and shutting down
Changing the proton version can cause it to break. Restarting Steam seems to fix it, although futzing with the proton version may be necessary.
Lowering FPS also lowers game speed.
gamemoderun %command%
Limited to 30fps. Reduced TDP to 4 watts.
Use Proton. Not Native
To get the native version to work you need to change a start script and the audio was borked. With proton it just worked out of the box.

Swapperd around the paths in the run.sh file, so as to use the system libs first and then the stea m provided ones, otherwise it complains aboutr missing libs
The game auto started in conmtroller mode. There was no controller. And the console logs reported so. But the controler was being probed. Looking into game's files f8 switches modes. Pressing it reverts it to keyubioard controls and makes the game playable. Why it starts in controller mode, no idea
No and i suspect is the fact that i'm usi With the last three stable versions of proton + experimental it reports an error - some function failed. Nativle for soem reason you have to flip the LD_PATH around, and then the controls issue appears.
I was unable to get the Native port to work, even forcing the Steam Linux Runtime
The game seems to work perfectly with Proton 7, though
Works nicely
Game window turns black when it loses focus in fullscreen mode
Native version required a number of libraries I didn't have installed, while Windows version via Proton proved to be hassle-free.
Works out of the box, unlike the Native version. Tried all the cards, and killed almost all the bosses, but I haven't finished the game.
mangohud %command%
Game refuses to launch on Native. Same goes for the Demo.
mangohud %command%
I found the following error message when running Steam through the console:
"./Loop_Hero: error while loading shared libraries: librtmp.so.1: cannot open shared object file: No such file or directory"
Running the game "run.sh" from the terminal yields a similar result, but the Loop_Hero binary seems to at least start. Haven't tried doing a full playthrough with it though, since I opted to use Proton.
Native didn't run, but Proton was perfect.
I also tried Proton Experimental, and that was fine too.
Native version doesn't even start but it runs great with Proton.
Works as a charm with Proton experimental
Native version doesn't launch.

Native does not work, Proton works well.
Native version does not work which is way too common for Linux games.
Launches with changes to run.sh, but mouse input is broken
The game does not launch through Steam or the provided run.sh
out of the box, but launching the executable directly does work.
Changing the export
line in run.sh
to the following fixes this and allows the game to be run through run.sh
or Steam.
export LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH:./assets/linuxlibs/"
Once launching, after tinkering with run.sh
as seen above, mouse input doesn't work. Whenever the game recieves a click, the cursor is moved to the bottom left and the game loses focus. Also, when mousing over menu items, button selection highlights only appear for an instant while moving the mouse, so clicking buttons is impossible. Gamepad control works fine, though.
Runs directly, or after editing provided run.sh
The game does not launch through Steam or the provided run.sh
out of the box, but launching the executable directly does work.
Changing the export
line in run.sh
to the following fixes this and allows the game to be run through run.sh
or Steam.
export LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH:./assets/linuxlibs/"
Native version is currently borked. Go to compatability and force it to run under proton, windows version works fine
Native version complaing of maaaaaany missing dependencies and fails to start
Go to compatability and force it to install the windows version, latest proton works just fine
Native version does not work, works perfectly with Proton Experimental
Edited run.sh in the game directory as follows: #!/bin/bash #export LD_LIBRARY_PATH="./assets/linuxlibs/:$LD_LIBRARY_PATH:/usr/lib" export LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH:./assets/linuxlibs/" ./Loop_Hero
This small change was required for the game to launch.
Worked perfectly out of the box on Debian Bookworm.
Does not work out of the box on Pop_os
$ ./run.sh
./Loop_Hero: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Followed some of the other suggestions, but am unsure of exactly which library I need to copy or softlink
$ cd /usr/lib/x86_64-linux-gnu
ls -la | less
# /libcrypto.so
-rw-r--r-- 1 root root 269420 Dec 17 15:48 libcrypt.a
-rw-r--r-- 1 root root 4447536 Mar 16 02:35 libcrypto.so.3
lrwxrwxrwx 1 root root 23 Jan 28 13:14 libcryptsetup.so.12 -> libcryptsetup.so.12.7.0
-rw-r--r-- 1 root root 488816 Jan 28 13:14 libcryptsetup.so.12.7.0
lrwxrwxrwx 1 root root 35 Dec 17 15:48 libcrypt.so -> /lib/x86_64-linux-gnu/libcrypt.so.1
lrwxrwxrwx 1 root root 17 Dec 17 15:48 libcrypt.so.1 -> libcrypt.so.1.1.0
-rw-r--r-- 1 root root 198664 Dec 17 15:48 libcrypt.so.1.1.0

The game is missing many libraries. Loading the machine's libraries first prior to the ones provided may be a good fix. Change the run.sh
to the following.
#!/bin/bash
#export LD_LIBRARY_PATH="./assets/linuxlibs/:$LD_LIBRARY_PATH:/usr/lib"
export LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH:./assets/linuxlibs/"
./Loop_Hero
The game on my end was able to run without using any of the provided libraries. Only if ran using the executable and not the runner script through the command line.
Set thermal power limit to 4.
Works great on Steam Deck with no changes