How it works
WoW addons can't open a socket or read a file. ompcraft passes messages the only ways an addon can notice them: addon files it can load on demand, and sound files whose presence it can check.
Objectives
- Your omp agents report to Tern, on this PC or on a remote host1/1
- The Tern plugin hands their state to the companion on 127.0.0.1, every 500 ms1/1
- The companion writes plain-data Lua into a pre-installed slot addon and rings a doorbell file1/1
- The addon hears the doorbell and loads the slot: 67–174 ms in testing, no
/reload1/1
Rewards
You will receive:
- Nothing leaves your PC
- No screen capture
- No input sent to the game
- Snapshot files wiped when the game or companion exits
The full design: PROTOCOL.md