- Upgrade to ACL 2.1
- Add support for bind pose stripping in UE 5.1+
- Add support for keyframe stripping in UE 5.1+
- Remove safety fallback codec, no longer required
- Database support cleanup
- Add support for raw data pre-processing
- Add support for UE 5.3
- Add support for UE 5.2
- Fix edge case when skeleton bones are missing (validated)
- Minor improvements
- Add support for UE 5.1
- Fix wrong enum usage in ACL Custom
- Fix edge case when skeleton bones are missing (tentative)
- Minor improvements
- Add missing include
- Add support for UE 5.0
- Upgraded to ACL v2.0.4
- Improve additive animation support
- Fix rare potential use after free in database
- Minor fixes to database blueprint handling
- Improved logging
- Fix potential crash with AVX2 due to incorrect allocation alignment
- Upgraded to ACL v2.0.1
- Fix assert when running memreport
- Fix memreport reported usage for ACL
- Fix crash when streaming in multiple database chunks
- Add missing include for marketplace submission
- Upgraded to ACL v2.0.0
- Added support for streaming databases (code and blueprints)
- Added ability to specify a skeletal mesh to improve accuracy
- Fixed all MSVC static analysis warnings/issues
- Other minor improvements and clean up
- Add support for UE 4.26
- Upgraded to ACL v1.3.5
- Fix crash when more than 50000 frames are present by failing gracefully
- Upgraded to ACL v1.3.4
- Fix harmless assert when compressing a single frame additive sequence
- Upgraded to ACL v1.3.3
- Fix build when logging is disabled in non-shipping builds
- Changes required to meet the UE4 marketplace guidelines
- Added console commands to display animation codec usage statistics
- Minor fixes
- Fix crash when using the curve compression codec and no curves are present
- Added ACL curve compression settings asset
- Upgraded code to support UE 4.25 which can now be published on the Unreal Marketplace
- Other minor changes to meet the Unreal Marketplace guidelines
- Add support for AnimSequence curve compression
- Upgraded to ACL v1.3.1
- Upgraded to ACL v1.3.5
- Fix crash when more than 50000 frames are present by failing gracefully
- Upgraded to ACL v1.3.4
- Fix harmless assert when compressing a single frame additive sequence
- Upgraded to ACL v1.3.3
- Fix crash when using the curve compression codec and no curves are present
- Minor cleanup
- Upgraded code to support UE 4.24
- Add support for AnimSequence curve compression
- Upgraded to ACL v1.3.1
- Upgraded code to support UE 4.23
- Upgraded to ACL v1.3.0
- Added linear key reduction stat reporting
- Other minor fixes and improvements
- Upgraded code to support UE 4.22
- Enable usage of popcount intrinsics
- Other minor fixes and improvements
- Upgraded to ACL v1.2.0
- Added proper support for floating point sample rate
- Added exposure to the new compression level
- Invalidate the compressed data if the KeyEndEffectors array is changed
- Other minor fixes and improvements
- Fix additive animation sequences not being handled properly
- Other minor fixes and changes
- Fix linux cross-compilation issue
- Upgrading to ACL v1.1.0 which offers very large decompression performance improvements
- More decompression performance optimizations
- The commandlet now allows you to dump stats from any local Unreal project
- Initial release!
- ACL v1.0.0 is fully supported as a drop in replacement for stock UE4 algorithms
- Scripts and commandlets are provided for regression testing and metric extraction