got this for libfmod.so
as well, I am able to fix it on my end, but just posting this so then others can get it running
Celeste 64 v.1.0.0
Error Log (01/29/2024 18:40:09)
Call Stack:
System.DllNotFoundException: Unable to load shared library '/home/bitten2up/Celeste64-linux-x64/libfmodstudio.so' 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/bitten2up/Celeste64-linux-x64/libfmodstudio.so: file too short
at System.Runtime.InteropServices.NativeLibrary.<LoadFromPath>g____PInvoke|1_0(UInt16*, Int32)
at System.Runtime.InteropServices.NativeLibrary.LoadFromPath(String, Boolean )
at System.Runtime.InteropServices.NativeLibrary.Load(String)
at Celeste64.Audio.<>c__DisplayClass7_0.<LoadDynamicLibraries>b__0(String name, Assembly assembly, Nullable`1 dllImportSearchPath) in C:\Users\thenb\Projects\Celeste64_Dev\Source\Audio\Audio.cs:line 82
at System.Runtime.InteropServices.NativeLibrary.LoadLibraryCallbackStub(String, Assembly, Boolean, UInt32)
at FMOD.Studio.System.FMOD_Studio_System_Create(IntPtr& , UInt32)
at FMOD.Studio.System.create(System& ) in C:\Users\thenb\Projects\Celeste64_Dev\Source\Audio\FMOD\fmod_studio.cs:line 397
at Celeste64.Audio.Init() in C:\Users\thenb\Projects\Celeste64_Dev\Source\Audio\Audio.cs:line 43
at Celeste64.Game.Startup() in C:\Users\thenb\Projects\Celeste64_Dev\Source\Game.cs:line 76
at Foster.Framework.App.Run(String, Int32, Int32, Boolean )
at Foster.Framework.App.Run[T](String, Int32, Int32, Boolean )
at Celeste64.Program.Main(String[]) in C:\Users\thenb\Projects\Celeste64_Dev\Source\Program.cs:line 19
Game Output:
Celeste 64 v.1.0.0
Foster: v0.1.13
Platform: Arch Linux (X64)
Framework: .NET 8.0.0
SDL: v2.28.5
OpenGL: v4.6 (Core Profile) Mesa 23.3.4-arch1.2, Mesa Intel(R) UHD Graphics (TGL GT2)
FMOD Bindings: v20218
just rename the file thats not like 16kb to the one that it says is missing