However, the Desura, Steam and forum unstable builds have this problem.
After a fun time of trial and error, I identified the problem file, liblwjgl.so (and liblwjgl64.so for 64 bit)
They need to be replaced by the new stable build of LWJGL. Download the zip and extract the appropriate file to the projectzomboid folder. It is located in lwjgl-2.9.0.zip/lwjgl-2.9.0/native/linux/liblwjgl.so (and liblwjgl64.so for 64bit)
For now, this should fix the problem.
I developed a terminal command to do this all in one step.
Change the pzfldr variable to your extracted projectzomboid folder (for the forum edition)
Run the command, then enter A<Enter> when indicated for replacing the file.
Forum Edition: This will work when pz was extracted to a place where you have write permissions. (Try this one first as it lets you easily specify where your pz folder is)
pzfldr="/PATH/TO/projectzomboid/"; if [ ! -f ~/Downloads/lwjgl.zip ]; then (cd ~/Downloads; wget 'http://sourceforge.net/projects/java-game-lib/files/latest/download?source=files' -qO lwjgl.zip); fi && (cd "$pzfldr" && unzip -j ~/Downloads/lwjgl.zip lwjgl-2.9.0/native/linux/liblwjgl64.so lwjgl-2.9.0/native/linux/liblwjgl.so)
If you installed it using Steam
if [ ! -f ~/Downloads/lwjgl.zip ]; then (cd ~/Downloads; wget 'http://sourceforge.net/projects/java-game-lib/files/latest/download?source=files' -qO lwjgl.zip); fi && (cd ~/.local/share/Steam/SteamApps/common/ProjectZomboid/projectzomboid/ && unzip -j "/home/$USER/Downloads/lwjgl.zip" lwjgl-2.9.0/native/linux/liblwjgl64.so lwjgl-2.9.0/native/linux/liblwjgl.so)
If you installed it using a deb file (which installs to /opt/projectzomboid/ and requires root)
if [ ! -f ~/Downloads/lwjgl.zip ]; then (cd ~/Downloads; wget 'http://sourceforge.net/projects/java-game-lib/files/latest/download?source=files' -qO lwjgl.zip); fi && (cd /opt/projectzomboid/ && sudo unzip -j "/home/$USER/Downloads/lwjgl.zip" lwjgl-2.9.0/native/linux/liblwjgl64.so lwjgl-2.9.0/native/linux/liblwjgl.so)
Thank you tazyload for showing me where to find the LWJGL build!
CareBearCorpse also made a script that you can simply run as needed inside the projectzomboid folder.
I posted this originally here but figured support might be a better place to put this..
Question
snipertyler
Tested on 64bit & 32bit builds.
So the Linux versions, Debs and Tarballs have this on-going problem of not being able to even start.
The stand-alone seems to work.
However, the Desura, Steam and forum unstable builds have this problem.
After a fun time of trial and error, I identified the problem file, liblwjgl.so (and liblwjgl64.so for 64 bit)
They need to be replaced by the new stable build of LWJGL. Download the zip and extract the appropriate file to the projectzomboid folder. It is located in lwjgl-2.9.0.zip/lwjgl-2.9.0/native/linux/liblwjgl.so (and liblwjgl64.so for 64bit)
For now, this should fix the problem.
I developed a terminal command to do this all in one step.
Change the pzfldr variable to your extracted projectzomboid folder (for the forum edition)
Run the command, then enter A<Enter> when indicated for replacing the file.
Forum Edition: This will work when pz was extracted to a place where you have write permissions. (Try this one first as it lets you easily specify where your pz folder is)
If you installed it using Steam
If you installed it using a deb file (which installs to /opt/projectzomboid/ and requires root)
Thank you tazyload for showing me where to find the LWJGL build!
CareBearCorpse also made a script that you can simply run as needed inside the projectzomboid folder.
I posted this originally here but figured support might be a better place to put this..
7 answers to this question
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