Modding

Mods via data modelling (and optional Lua)

Arcbound’s modding is built around JSON operations handled by the ModManager(Add, Override, Patch). Lua is available for scripting hooks and runtime behaviours.

Recommended

Start with JSON

Add and patch defs using stable IDs. Most mods don’t need scripts.

Optional

Lua hooks

Subscribe to game events, award resources, trigger alerts, and more.

Workshop-ready

Packageable

Mods are folder-based with a simple mod.json manifest and recursive JSON scanning.

Quick start

  1. Create a folder in Mods/<modId>/
  2. Add a mod.json manifest
  3. Create one or more *.json operation files (any name, any subfolder)
  4. (Optional) Add Scripts/init.lua for hooks
  5. Enable the mod in the in-game mod manager and restart to apply

What you can mod (EA v1)

  • buildables
  • crops
  • research
  • recipes
  • doctrines
  • events
  • resources
  • missions

Docs:JSON specLua API