I'm running it on a MacBook Pro running Asahi Fedora Remix. I would assume the same steps would work with a raspberry pi 4/5, but I don't have any personal experience with it.
andymandias
4
Posts
1
Topics
3
Following
A member registered Jun 11, 2020
Recent community posts
Celeste 64: Fragments of the Mountain community · Replied to pjft in Anyone Get an aarch64 Build Working?
Thank you! For some reason I thought Foster was part of the Celeste64 build.
Building Foster, placing it where Celeste64 is looking for it, then downloading the FMOD libraries from
https://www.fmod.com/download
FMOD Engine > Linux; requires an account but the account is free iirc
and placing those where Celeste64 is looking for them, and it works via dotnet run! (Or at least it launches, I will have to wait a bit longer to try playing it.)
Celeste 64: Fragments of the Mountain community · Created a new topic Anyone Get an aarch64 Build Working?
I am clueless wrt .NET, so I'm not sure how feasible an aarch64 build is. Attempting to use the .NET SDK available via DNF I get:
18:30:48 | andymandias@xvx-016rn:~/D/C/Celeste64 > dotnet --version 8.0.101 18:35:01 | andymandias@xvx-016rn:~/D/C/Celeste64 > dotnet restore Determining projects to restore... All projects are up-to-date for restore. 18:35:04 | andymandias@xvx-016rn:~/D/C/Celeste64 > dotnet run Celeste 64 v.1.0.1 Foster: v0.1.14 Platform: Fedora Linux Asahi Remix 39 (Thirty Nine) (Arm64) Framework: .NET 8.0.1 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:
/usr/lib64/dotnet/shared/Microsoft.NETCore.App/8.0.1/FosterPlatform.so: cannot open shared object file: No such file or directory /home/andymandias/Developer/Celeste/Celeste64/bin/Debug/net8.0/FosterPlatform.so: cannot open shared object file: No such file or directory /usr/lib64/dotnet/shared/Microsoft.NETCore.App/8.0.1/libFosterPlatform.so: cannot open shared object file: No such file or directory /home/andymandias/Developer/Celeste/Celeste64/bin/Debug/net8.0/libFosterPlatform.so: cannot open shared object file: No such file or directory /usr/lib64/dotnet/shared/Microsoft.NETCore.App/8.0.1/FosterPlatform: cannot open shared object file: No such file or directory /home/andymandias/Developer/Celeste/Celeste64/bin/Debug/net8.0/FosterPlatform: cannot open shared object file: No such file or directory /usr/lib64/dotnet/shared/Microsoft.NETCore.App/8.0.1/libFosterPlatform: cannot open shared object file: No such file or directory /home/andymandias/Developer/Celeste/Celeste64/bin/Debug/net8.0/libFosterPlatform: cannot open shared object file: No such file or directory at Foster.Framework.Platform.FosterStartup(FosterDesc desc) at Foster.Framework.App.Run(String applicationName, Int32 width, Int32 height, Boolean fullscreen) at Foster.Framework.App.Run[T](String applicationName, Int32 width, Int32 height, Boolean fullscreen) at Celeste64.Program.Main(String[] args) in /home/andymandias/Developer/Celeste/Celeste64/Source/Program.cs:line 25
I'm hoping this is a simple issue for someone who is familiar with the .NET build system.