Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
When subscribing to mods on Steam, you shouldnt need to move them manually anywhere as they should load just fine from the Steam / Workshop folder.
Are you launching the game through Steam? And are you launching it with Steam mode enabled? (This means that you arent using the -nosteam) parameters.
The mods are still where they downloaded to (in the Steam workshop folder) when I subscribed to them, but when I launched the game again and realized they weren't showing up, I followed the instructions above the mods menu and copied them to ~/Zomboid/mods. Regardless of anything I tried, I always got a red Error 3 sign in the corner, and I tried to check the console.txt file but couldn't find anything pertaining to any of the mods I have.
Steam Library > Right click Project Zomboid > Properties > Local Files > Verify Local Files
If that doesnt help, can you share your console log after the errors show up again?
Go to C:\Users\YourUserName\Zomboid
Open the console.txt
Copy everything from there to https://controlc.com/
Click “Submit”
Share the given link to the ControlC paste here.
Caused by: java.lang.NullPointerException
at sun.nio.fs.UnixPath.register(UnixPath.java:893)
at sun.nio.fs.AbstractPath.register(AbstractPath.java:104)
at zombie.DebugFileWatcher.registerDir(DebugFileWatcher.java:70)
at zombie.DebugFileWatcher.addDirectory(DebugFileWatcher.java:101)
at zombie.ZomboidFileSystem.getAllModFolders(ZomboidFileSystem.java:450)
at zombie.Lua.LuaManager$GlobalObject.getMods(LuaManager.java:2602)
at zombie.Lua.LuaManager$GlobalObject.getModDirectoryTable(LuaManager.java:2876)
Now I am not sure what this means exactly, but it looks like PZ has issue with the pathing to the mod folders for any reason? Do you have any special characters in your folder names? I doubt its caused by your username being steam. And can you tell us what Distro you have? Just to check if it might be anything specific with that.
Truthfully, I am actually running this on FreeBSD through linux-steam-utils[www.freshports.org]. I didn't mention this right away because the fact that Project Zomboid Build 41 works in the first place is good news (issues within a working program are likely things that would affect Linux as well, since there is binary compatibility between the two). I figured it would be dismissed right away since our operating system is not supported in any official capacity by Steam. Regardless, PZ (post-Build 39) is a very good FreeBSD game.
Thank you for the clarity on what the issue is in console.txt. None of my folder names use special characters. If I had to guess, it's an issue with ZFS. This is a native FreeBSD file system but it's also available on Linux, so I may test a Linux distro with ZFS to see if it has the same problem.