Commit Graph

  • 6c917faad1 Better error reporting when there are multiple root bones master Colin Basnett 2026-03-02 19:59:06 -08:00
  • ee05baf508 Add some simple PSK export tests Colin Basnett 2026-03-02 01:17:21 -08:00
  • f613e50f3a Fixed regression where exporting meshes without an armature would fail Colin Basnett 2026-03-02 01:17:07 -08:00
  • be920d1c91 Incremented version to 9.1.1 Colin Basnett 2026-02-26 20:53:53 -08:00
  • be45611657 Fix PSK export Colin Basnett 2026-02-26 20:50:11 -08:00
  • 9b0805279d Standardized the format of the imports in the root __init__ file Colin Basnett 2026-02-20 13:35:20 -08:00
  • 2e217e2902 Removed unused imports Colin Basnett 2026-02-20 13:35:02 -08:00
  • 0cf6c8a36f Removed AGENTS.md Colin Basnett 2026-02-20 10:34:10 -08:00
  • c0ef2f7ce2 Added missing psk_psa_py wheel 9.1.0 Colin Basnett 2026-02-17 01:02:17 -08:00
  • c38773002d Update README.md Dark Nation 2026-02-17 08:56:34 +00:00
  • d178de893f Removed root_bone_name in more places Colin Basnett 2026-02-16 19:31:06 -08:00
  • a34570fc1a Removed "Root Bone Name" property since it is no longer used Colin Basnett 2026-02-16 19:29:52 -08:00
  • 4a9815edc2 Implement #142: Add support for SCALEKEYS psa-collection-export Colin Basnett 2026-02-16 17:52:08 -08:00
  • d66d4499e5 Only allow a single root node in the armature object tree. Colin Basnett 2026-02-11 11:27:11 -08:00
  • 41e772e63c Removed unused types Colin Basnett 2026-02-06 17:54:21 -08:00
  • 6dfc02b262 Improved UI when material lookups fail in material order list Colin Basnett 2026-02-05 17:07:16 -08:00
  • 13fed0e214 Minor typing change to fix a warning Colin Basnett 2026-02-05 17:06:18 -08:00
  • 4dac4d5115 Empty material slots and meshes with no materials are now handled correctly. Colin Basnett 2026-02-04 14:27:29 -08:00
  • 63ee31bb00 Lots of typing fixes and simplifications (using list and dict instead of the typing.List etc.) Colin Basnett 2026-02-03 00:00:47 -08:00
  • 69fc702393 Refactor of disparate export sequences types to use a unified type Colin Basnett 2026-01-20 00:53:11 -08:00
  • a8fc115b14 Added better error handling when no meshes are in collection Colin Basnett 2026-01-15 17:38:05 -08:00
  • e50a964dd3 Technically got the armature-attachments working for animations as well; lots of clean up and testing needed though Colin Basnett 2026-01-12 16:55:51 -08:00
  • bc7ea6472e Added AGENTS.md Colin Basnett 2026-01-12 12:35:40 -08:00
  • a5eba2b6d9 Checkpoint commit Colin Basnett 2026-01-06 23:07:45 -08:00
  • efe845bf4a Checkpoint for adding support for parented armatures Colin Basnett 2026-01-06 19:11:42 -08:00
  • 12025452d0 build_psk now creates an armature tree and uses that instead of a flat armature list Colin Basnett 2026-01-04 16:13:57 -08:00
  • f6625d983a Meshes are now exported correctly when using armature trees. Colin Basnett 2026-01-04 15:14:51 -08:00
  • 0a783bb89d Checkpoint commit Colin Basnett 2026-01-04 02:49:52 -08:00
  • f3b5ac9daf Added "loop" pattern name parsing for sequences Colin Basnett 2026-01-02 16:32:14 -08:00
  • 5edebd3477 Fix #140: PSKX with multiple extra UV channels not importing correctly 9.0.2 Colin Basnett 2025-12-16 23:58:38 -08:00
  • 5cfff529b2 Minor edits to remove type errors Colin Basnett 2025-12-08 23:18:38 -08:00
  • 127338b6ac Added pre-build wheel for psk_psa_py Colin Basnett 2025-12-08 20:06:42 -08:00
  • fd3e54eb10 Incremented version to 9.0.1 9.0.1 Colin Basnett 2025-12-08 19:46:09 -08:00
  • cc730b6ce3 Implement #136: Added support for exporting group properties for sequences Colin Basnett 2025-12-03 17:44:05 -08:00
  • 94c940b970 Added psk_psa_py package to replace basic data IO Colin Basnett 2025-12-01 18:58:17 -08:00
  • c5bb526843 Added support for podman when running tests Colin Basnett 2025-11-27 14:43:11 -08:00
  • 384f017bdd Fixed shape key value test asserts Colin Basnett 2025-11-27 13:55:25 -08:00
  • 485d46e075 Added typing casts to PSK import tests Colin Basnett 2025-11-27 13:45:32 -08:00
  • d7bc8fd080 Fix #137: Shape keys start with 1.0 value on PSK import Colin Basnett 2025-11-27 13:44:51 -08:00
  • c370bc902b Now using fcurves.ensure when assembling import bone fcurve list Colin Basnett 2025-11-27 13:17:00 -08:00
  • fe97b229d9 Channel bags now being created using the anim_utils convenience function Colin Basnett 2025-11-27 13:10:56 -08:00
  • 622aa46a82 Removed soon-to-be-deprecated Material.use_nodes assignment Colin Basnett 2025-11-27 13:03:11 -08:00
  • 66881d5ac1 Changed Blender 4.4 references to 5.0 Colin Basnett 2025-11-27 12:59:35 -08:00
  • 1bac8b2b30 Fix #139: PSA import does not work on Blender 5.0 Colin Basnett 2025-11-27 12:52:40 -08:00
  • 3153be3cdf Fix for error when exporting from Blender 5.0 Colin Basnett 2025-11-24 15:17:42 -08:00
  • 9b98909c8b Fixed embarrassing typo that stopped PSK collection exporter from working Colin Basnett 2025-11-22 21:09:11 -08:00
  • 37f7cc4d9f Increment version to 8.2.4 8.2.4 Colin Basnett 2025-11-08 18:28:21 -08:00
  • 93083f09f8 Fix #135: Extra UV maps have incorrect data Colin Basnett 2025-11-08 18:27:40 -08:00
  • 75660f9dc1 Incremented version to 8.2.3 Colin Basnett 2025-10-31 12:43:09 -07:00
  • 5421ac5151 Removed debugging code Colin Basnett 2025-10-31 12:42:14 -07:00
  • 9dcbb74058 Fix for missing transform source and broken scale controls on PSK export dialog Colin Basnett 2025-10-31 12:41:14 -07:00
  • e704069763 Initial commit for work to fix the multi-armature workflow multi-armature-export-fix Colin Basnett 2025-10-28 23:13:34 -07:00
  • 8ed985263c Fix for bad class inclusion Colin Basnett 2025-10-06 17:57:55 -07:00
  • d91408ecab Incremented version to 8.2.2 Colin Basnett 2025-10-06 17:52:59 -07:00
  • dd1ea683bb Added bone mapping option to ignore trailing whitespace Colin Basnett 2025-10-06 17:48:51 -07:00
  • 240b79d374 Fixed a number of PEP warnings Colin Basnett 2025-09-20 12:34:35 -07:00
  • 33e7862288 Converted __init__ module initialisation to new pattern Colin Basnett 2025-09-18 23:29:14 -07:00
  • b4eefaba6f Increased the minimum Blender version to 4.4 8.2.1 Colin Basnett 2025-08-17 17:20:07 -07:00
  • ca869731e7 Incremented version to 8.2.1 Colin Basnett 2025-08-17 13:20:16 -07:00
  • 20c8a39f23 Fixed is_action_for_object failing when action had multiple slots Colin Basnett 2025-08-17 13:19:36 -07:00
  • 8d2f46c2b1 Split axis selection functionality from TransformMixin Colin Basnett 2025-08-10 22:12:46 -07:00
  • 84863d9de4 Fixed same invalid faces bug, but for the Extra UVs channel Colin Basnett 2025-08-09 17:48:55 -07:00
  • ef38b896a6 Added unit test for import PSKs with invalid faces 8.2.0 Colin Basnett 2025-08-03 01:50:31 -07:00
  • 3e54378a57 Incremented version to 8.2.0 Colin Basnett 2025-08-03 01:43:47 -07:00
  • 75cee40604 Merge branch '8.2.0' Colin Basnett 2025-08-03 01:43:15 -07:00
  • 7cc36d427e Minor formatting fix 8.2.0 Colin Basnett 2025-08-03 01:42:54 -07:00
  • 5c50e76771 Moved get_collection_*from_context functions to helpers.py Colin Basnett 2025-08-03 01:42:44 -07:00
  • bd3ea76109 Fixed a bug where meshes with invalid faces could not be imported Colin Basnett 2025-08-03 01:41:29 -07:00
  • f4b20e4e0f Reverted to old "is action for armature" functionality Colin Basnett 2025-08-03 01:40:38 -07:00
  • 921efe97aa Minor fixes Colin Basnett 2025-07-23 10:26:56 -07:00
  • 4767081bc4 Update README.md Colin Basnett 2025-06-19 18:41:24 +00:00
  • ff4cbc8871 Update README.md Colin Basnett 2025-06-19 18:40:07 +00:00
  • 7d0c520019 Update README.md Colin Basnett 2025-06-19 18:39:33 +00:00
  • e7ce934383 Improve empty material slot error message Colin Basnett 2025-06-07 19:29:59 -07:00
  • a48fcbd6e3 Ignore empty armature modifiers on PSK export Colin Basnett 2025-06-07 19:20:29 -07:00
  • 253566576e Fix PSK export with no armatures while using ARMATURE export space Colin Basnett 2025-06-07 19:19:54 -07:00
  • 660a196002 Fix "Advanced" panel being open by default in PSA export Colin Basnett 2025-06-07 19:18:02 -07:00
  • 98968a8623 Fix error when attempting to export mesh with no UV layers Colin Basnett 2025-06-07 19:17:39 -07:00
  • 29831d7f09 Improved performance of PSK importer by ~40% for large meshes Colin Basnett 2025-05-18 01:16:20 -07:00
  • 00d9e3996c Fixed an issue where ACTIVE_ACTION sequence source was not working Colin Basnett 2025-05-18 00:46:50 -07:00
  • ff2fe35846 Incremented version to 8.1.2 8.1.2 Colin Basnett 2025-05-06 19:09:32 -07:00
  • f6fa646a63 Minor formatting fixes for sort_and_normalize_weights Colin Basnett 2025-05-06 19:08:20 -07:00
  • 16471344f0 Fix #129: PSK can be imported into UT2 with incorrect weighting Colin Basnett 2025-05-06 18:48:44 -07:00
  • 172249dfff Improved error reporting for multiple armature exports Colin Basnett 2025-04-16 16:53:25 -07:00
  • 0b30161cd7 Fixed an error that could occur on export if material name lookup failed Colin Basnett 2025-04-16 16:49:34 -07:00
  • e66f7f98e2 Reorganized the README Colin Basnett 2025-04-15 17:50:00 -07:00
  • 879c3cbaf6 Added script to run tests from the host machine Colin Basnett 2025-04-15 16:28:29 -07:00
  • 2e7814804d Incremented version to 8.1.1 8.1.1 Colin Basnett 2025-04-10 12:13:10 -07:00
  • 2f972a31df Merge branch 'master' of https://github.com/DarklightGames/io_scene_psk_psa Colin Basnett 2025-04-10 12:12:13 -07:00
  • 18915b3d86 Fixed a logic error that would incorrectly always conjugate the rotation of the root bone Colin Basnett 2025-04-10 12:12:07 -07:00
  • 5ea7e23cb9 Update main.yml Colin Basnett 2025-04-07 14:16:28 -07:00
  • 385acd40bb Update main.yml Colin Basnett 2025-04-07 11:31:42 -07:00
  • 5cfb883a32 Minor README cleanup & added pycov for local testing Colin Basnett 2025-04-06 00:44:54 -07:00
  • 289361f3e1 Removed bpy reference from shared data 8.1.0 blender-4.4 Colin Basnett 2025-04-03 02:17:42 -07:00
  • e986f94081 Added Dockerfile that runs the tests & VS code action Colin Basnett 2025-04-03 02:13:04 -07:00
  • 8471cc1996 Added simple PSA import test Colin Basnett 2025-04-02 17:34:58 -07:00
  • 6369d4997e Added LFS checkout in GHA Colin Basnett 2025-04-02 16:23:00 -07:00
  • fd11de05ae Re-added PSKX with LFS Colin Basnett 2025-04-02 16:22:47 -07:00
  • 6241cba629 Removed non-LFS PSKX Colin Basnett 2025-04-02 16:22:30 -07:00
  • f8071ea394 Added PSKX to LFS tracking Colin Basnett 2025-04-02 16:21:43 -07:00