Skip to content

v1.0.84

Choose a tag to compare

@db-lyon db-lyon released this 24 Jun 03:58

v1.0.84

A large batch closing ~25 agent-reported gaps across assets, blueprints, materials, GAS, widgets, splines, sequencer, control rig, and PIE runtime - plus several real bug fixes. No public API removed; all additive or corrective.

Server

  • asset(get_dependencies) - forward AssetRegistry dependency lookup (#588).
  • asset(list_skeleton_bones) - bone names + rest-pose local/component-space transforms from a SkeletalMesh or Skeleton asset (#593).
  • asset(get_primary_asset_ids) - enumerate AssetManager FPrimaryAssetIds (#579).
  • asset(import_static_mesh) now imports OBJ and GLB/glTF (glTF via Interchange), not just FBX (#549).
  • asset(read_properties/set_property) resolve a Blueprint path to its generated-class CDO, unlocking CDO + Instanced-array authoring, incl. GameplayEffect Modifiers and SetByCaller magnitudes (#568, #562, #606).
  • blueprint(read_graph / read_graph_summary) - titleFilter / classFilter node filters (#560).
  • blueprint(flush_ich) - flush orphaned InheritableComponentHandler records (#580).
  • level(get_actors_by_component_class) - find actors owning a component class (#582).
  • level(aim_actor_at) - computed look-at aiming (#566).
  • level(nav_project_point) - project a world point onto the navmesh (#585).
  • level(get_spline_info) - PIE scope, component selection, and point projection (#553, #555).
  • level(get_component_tree) - runtime Niagara/Audio FX component state (#581).
  • editor(set_cvars) - bulk console-variable setter (#591).
  • gas(get_asc_state) - live ASC introspection: granted ability specs + owned tags (#587 read half; injection lives in pie-studio).
  • gameplay(get_applied_imcs) - read a PIE player's applied Input Mapping Contexts (#604).
  • material(set_custom_expression) - read/write a MaterialExpressionCustom's HLSL code, inputs, output type (#617).
  • material(batch_set_instances) - bulk reparent + reassign params across many Material Instances (#594).
  • widget(get_runtime) - per-node style props (renderOpacity, colorAndOpacity, Border tint) (#592).
  • animation(read_control_rig_hierarchy) - per-element hierarchy metadata (#619).
  • editor(get_sequence_info) - per-binding Sequencer tags (#556).

Bug fixes

  • editor(set_scalability) now applies through the Scalability system instead of firing sg.* cvars (#591).
  • Dialog hook only auto-answers bridge-initiated modals; user-raised dialogs (Content Browser rename, etc.) pass through (#603).
  • npx ue-mcp auth now runs the device flow instead of exiting silently (#620).
  • editor(get_runtime_values) classFilter matches PIE class names (substring + parent chain), and soft-object reads report the soft path instead of a false None (#569, #598).
  • place_actor / move_actor honor world:pie (spawn into / resolve actors in the running PIE world) (#585, #586).
  • asset(delete) failure diagnostics now report in_memory_referenced / package_read_only / package_dirty instead of a bare "unknown" (#601).
  • widget(set_property) ProgressBar fill, nested struct/enum/slot props, and custom user widget classes (#578, #572, #576).
  • MaterialInstance handlers compile fix carried from 1.0.82 (#615).