FIND ALL 2: Middle Ages

FIND ALL 2: Middle Ages

View Stats:
hopisheep Dec 4, 2023 @ 6:24am
crashes at opening screen on Steam Deck
it's verified on steamdeck, but when i click to play it, it shows the screen before the menu screen and then goes back to the sreamdeck page. help?
< >
Showing 1-10 of 10 comments
Ghost Squid Dec 5, 2023 @ 9:27pm 
I am having the same issue. Thanks for posting. Hoping the devs will comment!
HalloqueenBunny Dec 9, 2023 @ 3:13pm 
Me too :(
stan Dec 14, 2023 @ 5:22pm 
Yes, the game does not actually run on Linux, it seems that the devs never tested it. Not sure how it got the verified on Steam Deck badge by Valve, maybe it was running in a previous version.
To fix the issue you need to copy the libsteam_api.so file into the Plugins directory of the game (I got it from Find All 3 which has it).
Tiothae Feb 4, 2024 @ 12:34am 
That fixed it for me, thank you!
Originally posted by stan:

To fix the issue you need to copy the libsteam_api.so file into the Plugins directory of the game (I got it from Find All 3 which has it).

How do you do that?
RED-FROG May 9, 2024 @ 11:05am 
doesn't launch on Steam Deck.
Pepe Aug 3, 2024 @ 8:51am 
Originally posted by RED-FROG:
doesn't launch on Steam Deck.
Read what stan posted.

Additionally, you can read more on the workarounds in this topic:
https://steamcommunity.com/app/1722520/discussions/0/7098294290816240444/
Last edited by Pepe; Aug 3, 2024 @ 2:07pm
ursula.s Oct 21, 2024 @ 4:54pm 
why hasnt this been fixed? i do not know how to mess with files like this on my steam deck.
stan Oct 22, 2024 @ 1:17am 
Originally posted by ursula.s:
why hasnt this been fixed? i do not know how to mess with files like this on my steam deck.
I agree that the developers should have fixed this long ago, it’s a really simple thing to do for them…

An alternative solution for you is to go in the properties of the game, and in the Compatibility section, enable Steam play and then select any Proton version (for example Proton experimental). This will force Steam to use the Windows version of the game instead of the Linux version, and it should fix the problem.
Pepe Oct 22, 2024 @ 9:52am 
Originally posted by ursula.s:
why hasnt this been fixed? i do not know how to mess with files like this on my steam deck.
Aparently, you do not know how to read what people have posted either. If you would have clicked my link, you'd have found a way to fix this just by adding a line in the game launch options. It's too much to ask to read thoroughly I guess...

Originally posted by Pepe:
Thanks Gyroplast* and stan for your help. I'm sorry for not coming with a reply earlier, probably missed the comments or read them on mobile.

...

For history purpose (maybe someone will need to look in the logs for other issues in the future), I did find the log at the specified location with the same error mentioned in Gyroplast's topic:
$ cat "$HOME/.config/unity3d/Little Studio/Find All/Player.log" ... Fallback handler could not load library .../steamapps/common/FIND ALL/Find All/Find_all_Data/MonoBleedingEdge/x86_64/libsteam_api.so ... $ cat "$HOME/.config/unity3d/Very Very LITTLE Studio/FIND ALL 2_ Middle Ages/Player.log" ... Fallback handler could not load library .../steamapps/common/FIND ALL 2 Middle Ages/FIND ALL 2 Middle Ages_Data/Mono/libsteam_api.so ...

I don't use Proton, and, for some reason, this generic library file is not bundled with SteamLinuxRuntime, which I do have installed (SteamLinuxRuntime_sniper to be exact). So I was thinking about copying the file from Find All 3, like stan did. Then I thought maybe I could just symlink it or point the game in the right direction to look for this lib file, so it doesn't affect the game directory structure in any way.

In the end I've went with changing the launch options, specifying the LD_LIBRARY_PATH to the game that points to Find All 3 lib directory, From Game's Properties > General.
LD_LIBRARY_PATH="<steam_library_path>/steamapps/common/FIND ALL 3 Travel/Find All 3 Travel_Data/Plugins" %command%
This works for both Find All and Find All 2 games. If you don't have Find All 3 game, you could point to:
- directory of libsteam_api.so from Proton - experimental (I guess any other Proton would work)
LD_LIBRARY_PATH="$HOME/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib64/" %command%
- directory of any other game that has this libsteam_api.so, from your steam library
find "<steam_library_path>/steamapps/common/" -name libsteam_api.so -type f -printf '%h/%f\n'

The default <steam_library_path> is "$HOME/.local/share/Steam", but you can use the symlink "$HOME/.steam/steam/". I put the <steam_library_path> in the code box, because some people (me included) have a different Steam Library path, to a different mounted partition where we keep our games.

...

Later Edit: The workarounds presented in this post and above will work both on GNU/Linux PCs and SteamOS SteamDeck (as SteamOS 3 is just a heavily modified version of Arch Linux that runs on SteamDeck).
Last edited by Pepe; Oct 22, 2024 @ 10:04am
< >
Showing 1-10 of 10 comments
Per page: 1530 50