
Click the little plus icon ( Alt + Insert) to attach files.You should now be in the window called Configure Module Library. Click the little pencil icon to edit depdendency properties.Find and select zomboid-.jar dependency.Open modules -> main -> Dependencies panel.Open project structure - File -> Project Structure.Prepare workspace by running setupWorkspace run configuration ?. Initialize mod by running initializeMod run configuration ?.Open the project as a Gradle project with Intellij IDEA ?.Use dashes instead of whitespace and underscore characters.Project name has to start with pz- prefix.Make sure the root directory follows project naming standards: Lines that start with an arrow icon can be expanded to reveal more information.Įxtract the release archive in your local mod root directory (overwrite if updating).Little question marks are hyperlinks that reveal more information when you hover over them.Instead, obtain the latest release and follow the installation instructions. Note that you should not clone the repository and use it as a template. Easy installation steps for enabling advanced features.ĭownload the latest release from the repository.Create mod distributions with a click of a button.Fully automated project changelog generation.Compact workspace that can be used straight out of the box.Uses ZomboidDoc to compile a readable and always up-to-date modding Lua library.Decompiles and packages game classes to expose game engine code.ZomboidMod serves as an umbrella for these tools, connecting everything you need in one system. More enjoyable workflow brings more motivation used to create amazing mods.Code navigation helps quickly find what we are looking for saving us time and energy.Code analysis helps spot bugs and avoid lengthy debugging sessions.Increased efficiency means an overall higher mod quality.Git helps manage our mod versions, while an IDE provides powerful features to increase efficiency, offer code assistance, and make development more enjoyable. This is why we need their help through advanced tools such as Git and IDE's. Since we are human beings, we are not nearly as good at interpreting and storing raw data as machines are. These files need to be interpreted, and (in case of mod files) version controlled. Whether you are a creating textures, models, maps or writing code you are working with often large and complex collections of files. With a collection of Gradle scripts it helps automate the process of setting up, assembling and deploying your project. It is essentially a wrapper for you mod that enables powerful IDE features and improves your modding workflow. ZomboidMod is a compact mod development environment for Project Zomboid.
