PrismMCP 0.3.0
Real-time debug draw in PIE, deeper Blueprint authoring, improved Blueprint-to-C++ conversion, and fixes across audio, landscape, and source control.
Highlights
- Real-time debug draw in PIE with live value bindings
- Variable nodes target external objects via
owner_class - Hidden enum entries in
create_enumandmodify_enum - Pro license validated at editor startup
- UE 5.3 through 5.8 supported; 5.8 is primary
Debug draw
Draw shapes, lines, and text in the PIE viewport in real time. Bindings attach draw properties to runtime values that update as the game runs.
Blueprint authoring
variable_get and variable_set accept an owner_class parameter for reading and writing variables on other Blueprints. Read-only properties are guarded at authoring time.
create_enum and modify_enum support hidden entries for internal-only enum values that shouldn't appear in user-facing dropdowns.
Enum-indexed Select nodes, native DoOnce with multiple inputs, and SetFieldsInStruct through the correct exec pin flow.
Local variable get/set node authoring fixed. Widget Blueprint selector validates against the correct schema.
Blueprint graph compilation
Nested branch reconvergence fixed: complex if/else chains no longer produce broken graphs. FormatText nodes materialize named pin defaults. Explicit container types preserved during compilation. Async actions refuse re-entry instead of silently producing broken output.
Blueprint-to-C++ conversion
Immediate out-parameter consumers lower correctly. Wrapped taken declarations parse properly. Write roots contained to the caller's scope. Fewer false-positive warnings from the analyzer.
Licensing
Pro license entitlement validated at startup. Unlicensed Pro installs surface the issue immediately instead of failing on the first Pro command.
Discovery
Catalog entries respect engine minimum versions — commands unavailable on your engine version no longer appear.
Bug fixes
- Landscape: spline ownership preserved when deleting spline points
- Audio: reading audio hierarchies no longer loads endpoint submixes unnecessarily
- Profiling: trace file destinations resolve correctly when nested under the profiling root
- Source control: disabled providers no longer emit diagnostic warnings
- UE 5.3: packages bootstrap correctly on 5.3
Compatibility
UE 5.8 is now the primary development and test engine. UE 5.3 through 5.7 remain supported.
Downloads
See prismmcp.com for installation instructions.