Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Steam Deck install error

A topic by harging created Jan 30, 2024 Views: 776 Replies: 3
Viewing posts 1 to 4

I tried installing this on a Steam Deck OLED and I get this error:


Celeste 64 v.1.0.1

Error Log (1/30/2024 9:57:40 PM)

Call Stack:

System.DllNotFoundException: Unable to load shared library 'FosterPlatform' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable:
/home/deck/Downloads/Celeste64-linux-x64/FosterPlatform.so: cannot open shared object file: No such file or directory

/home/deck/Downloads/Celeste64-linux-x64/libFosterPlatform.so: cannot open shared object file: No such file or directory

/home/deck/Downloads/Celeste64-linux-x64/FosterPlatform: cannot open shared object file: No such file or directory

/home/deck/Downloads/Celeste64-linux-x64/libFosterPlatform: cannot open shared object file: No such file or directory

   at Foster.Framework.Platform.FosterStartup(FosterDesc)

   at Foster.Framework.App.Run(String, Int32, Int32, Boolean )

   at Foster.Framework.App.Run[T](String, Int32, Int32, Boolean )

   at Celeste64.Program.Main(String[])

Game Output:

Celeste 64 v.1.0.1

Foster: v0.1.14

Platform: SteamOS (X64)

Framework: .NET 8.0.1

Looks like it is looking for FosterPlatform.so but can't find it. Is it anywhere else in the package? Might have been put in the wrong place.

(3 edits)

I had this error on desktop linux too (didn't test on my Steam Deck) and it seems to be related to the path of the game executable. If you have any colon (:) in the pathname, remove/change them, the game will launch. So... some shenanigan with pathname quoting or escaping? Otherwise the game runs great, 100%ed it.

Edit: colon is used as a separator for paths to search for files (in our case, libraries) in some environment variables. So here's my error. Yours is very similar but not 100% sure it's identical.

Yeah, you're right! I messed up the extraction somehow maybe. I tried redownloading and extracting and it works great now.