All-in-one toolingfor Creation Kit modding

Edit plugins, pack archives, build behavior graphs and check releases from one command line. Every command can return JSON for agents and automation.

01

Agents

JSON output, stable exit codes and a command catalog.

  • esx commands --format json
  • esx plugin check MyMod.esp | jq .ok
  • esx help-topic output
02

Plugins

Read, edit, clean and compare ESP, ESM and ESL files.

  • esx plugin conflicts MyMod.esp
  • esx plugin clean MyMod.esp --apply
  • esx plugin diff Old.esp New.esp
03

Archives

Pack, check and extract BSA and BA2 files.

  • esx archive list 'MyMod - Main.ba2'
  • esx archive check 'MyMod - Main.ba2'
  • esx archive pack ./assets -o 'MyMod - Main.ba2'
04

Bulk edits

Change many records by rule with a Rhai file. Preview first, then save.

  • esx rhai run MyMod.esp edit.rhai --sig WEAP
  • esx rhai run MyMod.esp edit.rhai --apply
05

Behavior

Edit the Havok Behavior graphs that drive character animation by events. Add states, clips and conditions from a short source file.

  • esx behavior explain reload --like Anims44
  • esx behavior build mygun.bhv --plugin MyGun.esp -o build/main
  • esx behavior verify build/main/behavior.lock.json --archive 'MyGun - Main.ba2'