Skip to content

Releases: DarklightGames/io_scene_psk_psa

5.0.4

26 Aug 00:41
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a bug where it was not possible to export sequences using timeline markers.

5.0.3

15 Aug 05:54
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a compatibility issue with legacy PSK files. The PSK importer can now handle both 16-bit and 32-bit point indices in the wedge struct.

5.0.2

10 Aug 04:07
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a bug where PSKs with <2¹⁶ wedges and >2¹⁶ vertices would not import correctly (#43)

5.0.1

05 Aug 00:08
Compare
Choose a tag to compare

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

25 Jul 22:10
Compare
Choose a tag to compare
  • 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, while sequence2 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 and Trim Sequences options have been removed as they were not particularly useful.
  • The Reuse Existing Actions option has been renamed to Overwrite 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

04 Apr 09:46
Compare
Choose a tag to compare

Blender

  • Added handling for importing PSK MRPHINFO and MRPHDATA sections (i.e., shape keys) emitted from CUE4Parse.

4.2.1

03 Apr 09:33
Compare
Choose a tag to compare

Blender

  • Unrecognized file sections are now simply ignored instead of rejecting the file entirely. (#32)
  • Fixed a bug where it was possible to export a PSK with no bones.

4.2.0

25 Nov 20:50
Compare
Choose a tag to compare

Blender

  • 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

01 Nov 18:38
Compare
Choose a tag to compare
  • 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.

4.0.1

12 Aug 00:03
Compare
Choose a tag to compare
  • Bones names can now contain hyphens (-).