Celeste64 icon indicating copy to clipboard operation
Celeste64 copied to clipboard

Unable to load FMOD [Linux]

Open neomoth opened this issue 1 year ago • 4 comments

System Information

  • Operating System: Arch Linux
  • Kernel Version: 6.7.1-arch1-1
  • CPU: Ryzen 9 5950x
  • GPU: NVIDIA GeForce RTX 3060 Lite Hash Rate

Issue Description

Upon launching the executable it fails to load the shared object libfmod.so or one of its dependencies with the notice that the file is too short.

Error Log

Error log is provided here

neomoth avatar Jan 30 '24 00:01 neomoth

Thanks, it seems like the symlinks in the published build are broken, You can fix it like this until I'm able to publish an updated version: https://itch.io/post/9276145

NoelFB avatar Jan 30 '24 00:01 NoelFB

Noted, thanks for the workaround! Now to wait patiently for someone to make an Everest equivalent for this >:3

neomoth avatar Jan 30 '24 00:01 neomoth

If the symlinks end up not being viable, wedging in FNADllMap.cs should allow for using .so.13 directly via something like a Celeste64.exe.config:

https://github.com/FNA-XNA/FNA/wiki/1:-Setting-Up-FNA#net-core-fixes

flibitijibibo avatar Jan 30 '24 03:01 flibitijibibo

Oh good call, I wonder if I should just do that in general instead. I fixed the symlinks on my end but it might be better to do that regardless.

NoelFB avatar Jan 30 '24 04:01 NoelFB