Skip to content

v1.1.7

Choose a tag to compare

@db-lyon db-lyon released this 06 Jul 03:06

v1.1.7

Three Motion Matching authoring gaps closed, so a locomotion content pipeline can be built end to end through the bridge.

Server

  • PoseSearchDatabase clip authoring (#684). animation(set_pose_search_clips) authors the whole clip list in one call - the "duplicate a stock PSD, swap its clips" pipeline step - replacing the list by default. animation(add_pose_search_sequence) now takes per-clip flags too: mirror (original/mirrored/both), disableReselection, sampleStart/sampleEnd sampling range, and enabled. Follow with build_pose_search_index.
  • ChooserTable row authoring (#685). New chooser category: describe introspects a table's input columns, output type, and fallback; list_rows dumps each row's output and per-column cell values as round-trippable text; add_row/set_row author a row by setting the output object (asset, soft asset, or nested chooser) plus input-column conditions; delete_row removes one. This is how you extend a pose-search chooser (add a stance branch, retarget an output) without hand-editing the Chooser Table editor.
  • UserDefinedEnum editing (#686). asset(edit_user_defined_enum) adds, renames, and removes enumerators on a UserDefinedEnum content asset via FEnumEditorUtils, recompiling dependents; asset(list_enum_values) introspects the values. Extends enum-keyed systems (a Chooser column, a gameplay branch) without the enum editor UI.

Internals

  • Chooser plugin added as a module dependency; new FChooserHandlers translation unit.
  • PoseSearch clip add now uses the unified UE 5.7+ FPoseSearchDatabaseAnimationAsset API.