Folders structure
This page describes the folders structure of the Project Zomboid game and Zomboid folders. The page only lists the most important files/folders that are important for modding.
Zomboid
console.txt
This file stores singleplayer or splitscreen game logs. It is convenient to see error logs and data output, which you do with the print () command.
coop-console.txt
This file stores the logs of the local host server of the game. It is convenient to see error logs and data output, which you do with the print () command.
server-console.txt
This file stores dedicated server logs. It is convenient to see error logs and data output, which you do with the print () command.
Lua/
In this folder, you can create files with Lua and use them.
mods/
Local PZ mods are stored in this folder.
Workshop/
This folder contains Project Zomboid mods for uploading to the Steam Workshop.
Saves/
This folder contains game saves.
Game folder
media/
Contains all resources and Lua code for the game.
media/actiongroups
Contains .xml scripts describing transitions between animations.
media/anims_X
Contains animation files.
media/AnimSets
Contains .xml scripts describing animation parameters.
media/lua
Contains all the Lua code for the game.
media/maps
Contains map files.
media/models_X
Contains 3D models for items, weapons, and clothes.
media/radio
Contains scripts describing the operation of radio stations.
media/scripts
Contains scripts describing the parameters of items, weapons, vehicles.
media/sound
Contains the audio files of the game.
media/texturepacks
Contains packed textures and images of the game.
media/textures
Contains unpackaged textures for the game.
media/ui
Contains icons and images for the game.
zombie/
Contains the compiled Java code of the game. How to learn it, read the decompiling game code page.