installgentoo Posted February 2, 2016 Posted February 2, 2016 http://pastebin.com/ieyYgPuxhere's the terminal output ^It looks like it's caused by it looking for the shared object files in the wrong directory. (It's looking in `~/.local/share/openjk/base/` instead of `/usr/share/local/JediAcademy/base`)I tried both hard-linking and soft-linking those two directories and the same exact output still occursAny help is greatly appreciated, thanks in advance,installgentoo
ensiform Posted February 2, 2016 Posted February 2, 2016 The shared object errors are fine. It loaded the correct one otherwise you would not even get the EvaluateFields() error which exists in the shared object itself. homepath priority is higher than basepath. If the saves were created or from windows for example (the original jasp saves) they will not work on 64 bit at all. AFAIK the saves may not be 100% working on 64 bit loonix but don't quote me on that.
installgentoo Posted February 2, 2016 Author Posted February 2, 2016 Oh yes, that would be the problem.I saved it on 64-bit Windows, I wasn't aware that saves were serialized.Is there no way I can convert the bytecode into a file that's usable on OpenJK linux?
ensiform Posted February 3, 2016 Posted February 3, 2016 The saves are not serialized. They contain pointers and make use of offsets incorrectly. If you used openjk_sp.x86.exe to make the saves you cannot play them on 64 bit linux. You can play them on 32 bit linux. We're still looking to see if someone can serialize them and have tests to ensure they are the same as they are in basejka on all platforms.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now