Skip to content

Open Animation Replacer v1.1.1 ALPHA

Choose a tag to compare

@TheShinyHaxorus TheShinyHaxorus released this 31 Jul 17:47
· 6 commits to master since this release

v1.1.1

ALPHA build. Install by dropping the F4SE folder into Data (or the zip into your mod manager).

Fixed

  • CullBone / UncullBone now work on replaced animations. Manual annotation dispatch now splits dotted events into tag + payload (CullBone / WeaponMagazine), matching the engine's native handler. Previously the full dotted text was sent as the tag with an empty payload, so bone cull handlers ignored every manually fired cull and magazine / attachment meshes stayed wrong during replaced reloads.
  • Annotation tracker no longer silently drops early bone-visibility annotations: nested graph updates are passive (no seek), hitch catch-up is more tolerant, and silent seeks still replay skipped CullBone / UncullBone annotations as state.
  • Direct path matching now remembers the authoritative real path per game animation binding, so recycled clip instances stop leaf-guessing the wrong attachment variant (for example p890\fasthands\... instead of p890\wpnreload).
  • Config reload ("Reload All Configs" and per-mod "Reload config") runs on the game thread instead of the render thread, fixing a use-after-free crash when reloading during gameplay.
  • Submod priority edits take effect immediately instead of requiring a config reload.
  • Track-filter pose sampling uses the correct Fallout 4 SampleTracks signature; donor animations are excluded from file redirection so their sounds / annotations no longer leak; Replace Annotations is honored.

Added / restored

  • Submod blend-out time (below blend-in) and submod-to-submod blend-out. Negative blend-out mirrors blend-in (previous default); 0 is an instant snap back.
  • Track filter fixed-frame pose sampling (for example, building an idle-empty pose from one frame of a reload).
  • Submod descriptions can be edited in the UI via double-click or right-click.

Notes

  • The hkbClipGenerator vfunc slot correction from issue #1 remains reverted in this build. Shipping that correction still needs a broader redesign of the cull / annotation replay path; this release focuses on making cull delivery and path matching correct with the current lifecycle hooks.