So the linux build doesn't work, it's missing all the shared libraries, and the reference to them are hard links (/home/salty/Projects/engine/SourceCode/libbass_fx.so for example)
What I had to do:
1) Fucked lua library link
ln -s /lib/liblua5.3.so /lib/liblua5.3.so.0
that might actually be due to a bit of a fucked lua install on my side? no clue
2) Bass library
Download these two: (the second one I got from
You must be registered to see the links
> forum > bass > bassfx)
You must be registered to see the links
You must be registered to see the links
In the game directory, create a Bass folder, put the two zips in there, extract them. Find the x86_64 libs libbass.so and libbass_fx.so (
find -name FILE if you are having trouble) and put them in the game directory.
We will need to replace the path to the bass libraries inside the binary executable to the ones we downloaded, we need the path to stay the exact same length tho, since otherwise it will shift data around and binaries don't like that. The path in the binaries is 53 character long (/home/salty/Projects/engine/SourceCode/libbass_fx.so),if yours is less, you can do some padding by just renaming your bass libraries with additional characters, if it's more, you'll have to get creative with some symlinks (
ln -s target shortcut).
To replace the library links:
sed -i s~/home/salty/Projects/engine/SourceCode/libbass_fx.so~/home/----------------------/Pandemonium/Game/l_fx.s~g PandemoniumLinux
the - are just censure, but you can see I had to get creative with the library name to make it fit, do the same thing for libbass.so (with 50 characters this time, since `_fx` is gone)
I don't know if I could have injected the libraries differently, but this works