Skip to content

Releases: AdelQue/FrontiersAnimDecompress

Releases on upstream repository

Choose a tag to compare

@AdelQue AdelQue released this 03 Mar 08:22

It seems this repository is still being linked to externally...

Releases are no longer posted in this repository. Please see the upstream repository for the latest official release of the add-on. Any releases still on this fork are for archival purposes only.

v2.1.1 Bug fix

Choose a tag to compare

@AdelQue AdelQue released this 16 Sep 06:36
ff69d04

Fixed oversight with non-root motion animation exports

v2.1 Uncompressed animation import support

Choose a tag to compare

@AdelQue AdelQue released this 22 Jul 02:12

Changelog:

  • Added uncompressed animation support (import only for now)
  • Added support for flagging additive animations
  • Added frame counter to progress tracker in console (for imports only)
  • Fixed issue where not already having an active action on skeleton would not allow you to actually select an action
  • Fixed error importing single frame animations, 0 second duration
    • Also now set single frame animations to 0 second duration
  • Add button to automatically set correct transform modes on custom or outdated skeletons
  • Changed useless "loop check" option to "pad loop"
    • This imports the animation 3 times, setting the active frame range to the second loop. This is useful for things like non-linear interpolation or baking physics after the simulation has settled
  • Added option to play animations from frame 0 during export
    • Useful for animations with frame range in middle of timeline, but still need simulations sampled from beginning of timeline
  • Updated descriptions for improved clarity on what each option does
  • Set all keyframe interpolation modes to 'LINEAR'

Notes:

  • Uninstall previous versions of the add-on. Old versions had 3 separate add-ons for animation import, export, and skeleton export. All three should be uninstalled before installing this add-on.
  • Restart Blender after installing this new version
  • This add-on does not need to be extracted. The ZIP file should be installed as an add-on as-is.
  • This add-on contains a DLL for compression and decompression, so it will only work on Windows.

v2.0 All-In-One Blender Add-on Update + Batch Exporting

Choose a tag to compare

@AdelQue AdelQue released this 11 May 01:59

Changelog:

  • Import and export rewrite for waaaaaaaaay faster performance
  • Consolidate all functionality into one add-on
  • Compressor/Decompressor converted to DLL to interface with Blender
  • Import/Export .anm.pxd files directly—no more .outanim!
  • Root motion now uses skeleton object transformation instead of root bone
  • Standalone Skeleton Import based on Turk645's model importer
  • Batch Animation Export Menu
  • Visual keying export (bone positions are recorded as you see them in Blender, even with constraints applied, so no need to bake actions)
  • Set scene frame data to active action's values

Notes:

  • Uninstall previous versions of the add-on. Old versions had 3 separate add-ons for animation import, export, and skeleton export. All three should be uninstalled before installing this add-on.
  • This add-on does not need to be extracted. The ZIP file should be installed as an add-on as-is.
  • This add-on contains a DLL for compression and decompression, so it will only work on Windows.

1.11 Recompression fix

Choose a tag to compare

@AdelQue AdelQue released this 08 Jan 20:05
550170f

Fixed recompression (oops)

v1.11 Test

Choose a tag to compare

@AdelQue AdelQue released this 08 Jan 08:08
6d742e6

Changelog:

FrontiersAnimDecompress.exe

  • Added support for root motion animations
    • Decompressing an animation will generate two files, .outanim and .outanim-root. Recompressing the .outanim will automatically find the associated root file
  • Fixed PXAN offsets calculation

Blender Addons:

Note: Make sure to uninstall old versions of the addons before installing the latest one!

Animation Importer

  • Added support for importing root motion animations
    • Import the .outanim file, and it will automatically find an associated root file
  • Performance improvement to "accurate" mode
  • Fix for YX skeleton animations on legacy mode
  • New action names no longer have file type suffix
  • Made loop check actually useful for broken loop animations where last frame is corrupted

Animation Exporter

  • Add support for exporting root motion animations
  • Fix for .outanim files being stuck open until restarting Blender
  • Added support for visual keying exports (animations should now export exactly as you see in the viewport, no need to bake) False, you still need to bake

Blender Skeleton Exporter

  • Fix for .skl.pxd files being stuck open until restarting Blender

Release includes a modified model importer from this repo to have YX bone support

Export animations in middle of timeline, skeleton exporter fix

Choose a tag to compare

@AdelQue AdelQue released this 21 Sep 23:35
22cfd7e

Couple of fixes and feature updates:

Animation Exporter:

  • Animations can now be properly exported from the middle of the timeline
  • Can offset locations by object or custom scale in animations; useful for users porting models and animations from different games where skeleton is sized differently than Frontiers scale and animations depend on this different scale

Skeleton Exporter:

  • Fixed issue where every skeleton export would be a duplicate of the first export until you restart Blender.

Be sure to uninstall your old versions of the addons before updating

Properly name files during conversion, fixed plugin descriptions

Choose a tag to compare

@AdelQue AdelQue released this 27 Aug 03:04
d60bb83

Fixed an issue where the destination file name suffix would constantly append over the old file name without ever removing the old file name's suffix, and changed some descriptions in the Blender animation exporter

Blender Scripts Update Test, Hitching Fix

Choose a tag to compare

@AdelQue AdelQue released this 23 Aug 02:56
59afa31

Updated Blender scripts of WistfulHopes' animation importer/exporter and skeleton exporter, and Turk's model importer. Main features to look out for are YX bone orientation (so you can finally enable mirror support!), scale corrections on animation imports and exports (slow but 100% accurate), and various other tweaks and fixes like hitching during playback ingame. Leave any feedback or issues.

image
image
image

Known issues:

  • For scale corrections, "accurate" mode is slower than "legacy" mode (the way the old plugin worked). It may seem like Blender is about to crash, but give it time to think (especially on larger animation files or models with many bones), and the animation will eventually import. "Fast" mode is planned once all issues can be solved.
  • Exporting a skeleton in the same instance as a previous export will export the old instance for some reason. This is the same behavior as the old version. You need to restart Blender before exporting another skeleton.
  • Cutscene animations are still kind of broken. Any animations that break as a result of binary data being lost from the original .anm.pxd file during decompression will still probably be broken.

NOTES:

  • You need to uninstall the old plugins before installing this one. If you don't there's a chance the old importer will linger despite what the plugin menu may tell you