Community research snapshotInspected 1 September 2026
On this page
Game 0.0.1.11
Modding the current playtest
The shipped build exposes readable Lua, data templates, asset override paths, map files, and debug settings. Start with Lua or data. Use managed-code changes only when the shipped interfaces cannot do the job.
Choose a surface
Lua and templates
Change gameplay scripts, AI, or unit data in readable source files.
Asset overrides
Load loose files or ZIP-based .sanpack archives from the Mods paths.
Maps
Inspect JSON-based .sanmap files and the included map tools.
Managed code
Read the Mono assembly when Lua does not expose the required behavior.
Use a reversible test cycle
- Copy the original file and record the documentation version ID.
- Make one small, reversible change appropriate to the chosen surface.
- Run an offline test and capture the relevant log output.
- Restore the original file before testing another change.
Continue with the Lua overview, asset overrides, or map tools.
This reference records community research. It is not Enhearten Media documentation. A game update can invalidate paths, symbols, and behavior described here.