Skip to content

PrismMCP 0.3.0

Latest

Choose a tag to compare

@AsaraTechnologies AsaraTechnologies released this 31 Aug 04:57
· 7 commits to main since this release

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_enum and modify_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.