Custom Projectiles 1.8.9 provisional tester
Pre-releaseProvisional Custom Projectiles 1.8.9 tester for UCP 3.0.7 developer loading. Source: e2bd9da, draft PR #11 stacked on draft PR #8. Do not treat as an accepted Store release.
The existing entity spawn/update hooks now visit active custom visuals and touched decoration cells. The native entity-state binding is decoded from UCP's cached AOB API and verified against the resolved spawner and decoration receiver; no fixed executable address table or private AOB cache is used. Simulation behavior, YAML format and save format 5 are unchanged from 1.8.8.
Install custom-projectiles-1.8.9.zip with the GM owner 0.3.1 ZIP linked in the 1.8.8 tester release, plus map-extensions, protocol and ui 1.0.1 or newer. The module ZIP includes the README, complete vanilla YAML, schema and nine GUI locale catalogs. The separate Reconquista YAML is optional; keep it beside the schema and select it through Customizations > Balance Changes. Importing only this release's ZIP without the GM owner draft will not work.
Automated validation: 140 normal/Extreme Python/Lua/x86 regressions passed before the final binding edit; 8 sprite/resource, 12 decoration and 8 binding tests passed after it. All 23 GUI/archive tests passed. Live rendering, placement, crowded-match frame timings, multiplayer, replay/save, actual GUI locales and broader executable acceptance remain open.