Skip to content

Open Animation Replacer v1.1.0 ALPHA

Choose a tag to compare

@TheShinyHaxorus TheShinyHaxorus released this 31 Jul 06:30
· 7 commits to master since this release

Open Animation Replacer v1.1.0 ALPHA

Install like any F4SE plugin mod: the zip contains F4SE/Plugins/OpenAnimationReplacer.dll. Supports OG 1.10.163, NG 1.10.980/984, and AE 1.11.x.

New features

  • Fixed-frame track sampling. Track filters can now take the filtered bones' pose from one specific frame of the replacement animation (30 fps frame numbers) instead of following playback time, giving a held static pose. Enable with "Sample Fixed Frame" in the track filter section, or "sampleFrame" in trackFilter config.
  • Submod blend-out time. New "Blend out time" setting below "Blend time (interrupt)". Leave negative to mirror the blend-in duration (previous behavior), set 0 for an instant snap, or set an independent duration. Saved as "customBlendOutTime".
  • Blend-out on submod-to-submod switches. When one replacement is superseded by another submod mid-clip, the transition now blends from the outgoing replacement's pose over at least the outgoing submod's blend-out time, instead of snapping through the vanilla original.
  • Editable descriptions. Submod descriptions can be edited via double-click or right-click.

Fixes

  • Corrected hkbClipGenerator vtable slots for Fallout 4's Havok 2014 layout (activate 7, update 8, deactivate 10; issue #1). Activation and deactivation bookkeeping now runs on the correct lifecycle events, with a startup string-anchor guard that aborts the hook install if the layout ever shifts.
  • Config reload made thread-safe. "Reload All Configs" now runs on the game thread outside the Havok update cycle, invalidates and rebuilds the lookup tables, and drops stale UI pointers (fixes a use-after-free crash when reloading during gameplay).
  • Priority edits apply immediately without needing a config reload.
  • Faster reloads. Unchanged animation files are re-bound by identity (path, size, mtime) instead of re-read from disk.
  • Hardened file redirect matching (path-boundary suffix match, deterministic priority-based selection).
  • Fixed a one-frame pop at the start of full-body blend-in and blend-out.