Engine compatibility
UEABMCP supports UE 4.27.2 through UE 5.8.2 with a single source tree. Tools that need an
engine feature declare a minimum version; on older engines they are simply absent from
tools/list (the agent never sees a tool it cannot use).
Tools per engine (version 1.0)
The table is generated from the source (Tools/count_tools.py) and updated on every release.
| Kit | 4.27 | 5.0 | 5.1 | 5.2 | 5.3 | 5.4 | 5.5 | 5.6 | 5.7 | 5.8 |
|---|---|---|---|---|---|---|---|---|---|---|
| asset | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| bp | 242 | 242 | 242 | 242 | 242 | 242 | 242 | 242 | 242 | 242 |
| edit | 256 | 260 | 260 | 260 | 260 | 260 | 260 | 260 | 260 | 260 |
| job | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
| total | 503 | 507 | 507 | 507 | 507 | 507 | 507 | 507 | 507 | 507 |
Known differences
| Area | 4.27 | 5.0 – 5.4 | 5.5 – 5.8 |
|---|---|---|---|
| Enhanced Input | experimental plugin (enable it) + legacy Axis/Action mappings | plugin (default from 5.1) | built in |
| Blueprint float variables | float | double | double |
| Screenshots | PNG via ImageWrapper | same | same |
| Transactions / undo | same | same | same |
| Progress + cancellation over SSE | same | same | same |
Building for a version
The Fab listing includes binaries for each engine. From source, run BuildPlugin with the engine
you target; no code changes are required. The compatibility layer (UeaCompat.h) isolates the
API differences.