Releases: DarklightGames/io_scene_psk_psa
Releases · DarklightGames/io_scene_psk_psa
7.1.0
Initial release for Blender 4.2 extensions compatibility.
Bug Fixes
- NLA Track Strips would not correctly populate when using "Animation Data Override".
- "Compression Ratio" and "Key Quotas" were not being correctly evaluated on NLA Track Strip sources.
Changes
- Pose markers that begin with
!
character will now only export the first frame. - Imported PSKs will now have their first UV layer named
UVMap
instead ofVTXW0000
. - Selected non-mesh objects will now be ignored on PSK export instead of blocking the operator from being invoked.
7.0.0
This release is for compatibility with Blender 4.1. It will not work on previous versions.
Changes
- PSK and PSA files can now be imported by drag-and-drop.
- Import & Export UI options have been organized into panels for easier navigation.
6.2.1
Bug Fixes
- Fixed a bug where case-insensitive bone mapping would fail on PSA import. (#85)
- Fixed a bug where importing animations with a frame rate that didn't match the original sequence could be evaluated incorrectly in Blender. This has been fixed by properly re-sampling the imported sequences to the target frame rate instead of simply scaling the keyframe timing. (#70).
- Fixed a bug where the root bone would be incorrectly oriented if the root bone did not have an identity rotation in the bind pose. (#83)
- Fixed a bug where it was not possible to export a PSK of an armature with no bones (it now exports with a single root bone in the identity pose).
- Fixed a bug where bones whose parents existed in the armature but not the in the PSA would be treated as root bones and transformed incorrectly. (#83)
Changes
- Case-Insensitive bone mapping is now the default option on PSA import.
6.2.0
New Features
- Add
PSK Material
panel toMaterial
that lets users export PSK material types and flags (used in earlier versions of Unreal Engine like UT99). (#78)
Changes
- Meshes with negative scaling will be exported with normals as they appear in the viewport.
- The max bone limit has been raised from
256
to2147483647
. - Timeline Markers and Pose Markers with empty names are now ignored as PSA export options.
Bug Fixes
- Fixed a bug where PSA exports could fail if
Override Animation Data
was on when exporting Actions (#76)
6.1.2
6.1.1
Bug Fixes
- Fixed an issue where importing PSAs could fail when loading malformed
*.config
files emitted from UEViewer. - Fixed an issue where PSK vertex color data could be lost on import (vertex color data is now stored per-corner instead of per-vertex).
Changes
- PSKs imported with custom vertex normals will now have Auto Smooth enabled by default (#67).
6.1.0
6.0.0
Compatibility
- The minimum Blender version has been incremented to 4.0.
- All functionality regarding Bone Group filtering has updated to work with Blender's new Bone Collections.
New Features
- PSA export sequences can now be delineated using an NLA track's strips. This works similarly to using a scene's timeline markers, and is especially useful when using NLA tracks as a basis for creating sequences.
- The action's desired export FPS can now be edited from the PSA Export panel found in the Action Editor (it is no longer a custom property).
- A warning is now emitted when exporting a PSK with mesh objects that have negative scaling (since the resultant PSK will have inverted normals).