v1.0.84
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 authnow 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).