ExOK / Celeste64

A game made by the Celeste developers in a week(ish, closer to 2)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unable to load FMOD [Linux]

neomoth opened this issue · 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

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

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

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

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.