Releases: DarklightGames/io_scene_psk_psa
Releases · DarklightGames/io_scene_psk_psa
5.0.4
5.0.3
5.0.2
5.0.1
Bug Fixes
- Fixed a compatibility issue with some versions of Unreal Engine 1 (e.g., used by, for example, Harry Potter and the Chamber of Secrets) that caused the PSK and PSA files to not work when imported into the engine.
- Fixed a bug where PSA import would fail if the PSA skeleton had 2 or more bones with the same name. The add-on will now simply ignore any duplicate bones that are encountered.
- Fixed a bug where the PSA export action list would not be populated if the armature had not had it's animation data initialized.
Miscellaneous
- Added progress indicators when importing and exporting PSAs.
5.0.0
- The minimum Blender version has been incremented to Blender 3.4.0.
- Version 4.3.0 will remain available for download for Blender 2.93 users, but will not receive any further updates since the LTS for Blender 2.93 has ended.
New Features
PSK Import
- Added
Import Materials
options to the PSK importer. This is enabled by default, but can be disabled to skip the creation of materials during import.
PSA Export
- Pose markers can now be used to mark the start of a sequence for the exporter. This is useful for when you have multiple sequences in a single action.
- Added new
PSA Export
panel in the action editor sidebar (the "N-panel") with the following options:
Option | Description |
---|---|
Compression Ratio | The key sampling ratio of the exported sequence. A value of 1.0 will sample every frame, while a value of 0.5 will sample every other frame. |
Key Quota | The minimum number of frames to be exported. |
Action Names
A couple new naming rules have been added for action markers that will affect the export sequence list:
- Action & pose marker names that start with a
#
character (e.g.,#sequence1
) will not appear in the export list. - Action & pose marker names in the form
sequence1/sequence2
will add a reversed sequence to the export list.sequence1
will be a normal sequence, whilesequence2
will be a reversed sequence. This is useful for when you want to export a sequence and its reverse at the same time without having to duplicate the action.
BDK
- This addon can now work in concert with the BDK addon to import Unreal 1/2 materials from the asset libraries built by the BDK CLI. This feature is experimental.
Cleanup & Removals
- The PSA import functionality has been moved to the
File
>Import
>Unreal PSA (.psa)
menu. The PSA Import panel in the Data panel has been removed. - The
Original Names
andTrim Sequences
options have been removed as they were not particularly useful. - The
Reuse Existing Actions
option has been renamed toOverwrite
to better reflect its behavior.
Bug Fixes
- Disabling
Root Motion
now correctly exports the root bone in the bind pose. The description for Root Motion has also been updated to better explain its purpose.
4.3.0
4.2.1
4.2.0
- Added a "Bone Mapping" option. This allows imported PSA actions to map to armature bones with names that differ only by case.
- Improved PSA import speed dramatically.
- Fixed a bug where the root bone orientation would be exported incorrectly.
- Fixed a bug where actions would not be listed for export if its only F-Curve data was for custom properties on a bone.
- Fixed a bug where certain material errors would not display correctly.
4.1.0
- Added an option to bake imported PSA sequences to samples. This is useful for reducing the size of the action data blocks if you don't plan on editing them directly.
- The "Clean Keyframes" option has been removed from the PSA import because it did not work correctly. It will be replaced by a "Decimate F-Curves" option in the future.
- The scene's frame and selected object's active action is now restored after PSA export.
- Added an option to ignore bone name restrictions.