Start here
Welcome. This is a community-maintained knowledge base for DayZ modding — the scripting, asset work, tooling, and workflow knowledge that’s normally scattered across Discord, scattered repos, and private mentorships.
Who this is for
Section titled “Who this is for”- New and intermediate modders looking for clear, trustworthy guidance that’s hard to find elsewhere.
- Experienced modders who want a canonical reference to cite and build on — and a place to write their knowledge down once.
You don’t need to read this front to back. Use the sidebar to jump to a discipline, or search.
How the site is organized
Section titled “How the site is organized”The docs are grouped by discipline rather than by skill level, so related material lives together:
- Getting Started — orientation, a modding overview, and Workbench setup.
- Scripting — EnScript basics and gotchas, engine subsystems, game structure.
- Asset Work — the modeling pipeline: P3D, proxies, selections, memory points, materials, textures, and configs.
- Tooling & Setup — packing, file patching, publishing, project workflow.
- Contributing — how to add and improve pages.
Scripting and asset work overlap a lot, so pages cross-link heavily — follow the links rather than treating each page as an island.
A note on what’s here (and what isn’t)
Section titled “A note on what’s here (and what isn’t)”The core sections are written — Getting Started, Scripting, Asset Work, Tooling & Setup, and Contributing all carry real content. That doesn’t mean they’re finished: docs are living, and there’s always more depth to add, examples to improve, and corrections to make. If you know a topic well, that’s where you come in.
The site deliberately does not cover EULA-violating workflows (e.g. de-binarization / DeODOL). Those have no place here.
Next steps
Section titled “Next steps”- New to modding entirely? Read the Modding overview.
- Ready to set up tools? See Workbench setup.
- Want to help? Start with Contributing.