Commit Graph

  • 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
  • aa103a76d0 Fixed error handling Colin Basnett 2025-04-02 16:12:57 -07:00
  • 00edde0605 Improved error handling during PSK read errors Colin Basnett 2025-04-02 16:04:45 -07:00
  • 76ee7c2df9 Tests should be correctly run in automation now Colin Basnett 2025-04-02 15:34:52 -07:00
  • 2b347bf064 Added automated tests (testing PSA import for now, more to come) Colin Basnett 2025-04-02 15:12:23 -07:00
  • 977153e4ad Added test files to LFS Colin Basnett 2025-04-02 15:10:14 -07:00
  • 30f97089e8 More formatting cleanup Colin Basnett 2025-03-30 23:43:56 -07:00
  • 15614c6d37 Loads of cleanup Colin Basnett 2025-03-30 23:36:12 -07:00
  • 322844b88c Removed all wildcard imports & ordered import statements alphabetically Colin Basnett 2025-03-30 18:27:47 -07:00
  • 16a11cd961 Fixed a bug where material slots could end up empty when importing PSKs Colin Basnett 2025-03-30 18:22:49 -07:00
  • 7c695e6195 Multi-armature mesh and animation export now working Colin Basnett 2025-03-30 12:08:44 -07:00
  • 91fe54f361 Loads of changes Colin Basnett 2025-03-28 22:48:08 -07:00
  • 1f6cbe7fb4 Update README.md Colin Basnett 2025-03-20 01:02:05 -07:00
  • a809700c2b Fix for broken behavior in is_action_for_object when dealing with legacy slots Colin Basnett 2025-03-18 12:29:14 -07:00
  • 5203ae1d7e Moved SemanticVersion class to semver file from generic `helpers file Colin Basnett 2025-03-11 12:46:34 -07:00
  • f7c85e7226 Fixed name of import functions (functions named import is not possible due to Python syntax) Colin Basnett 2025-03-11 12:44:31 -07:00
  • cea9029877 Fix for error reporting if populate_bone_collection_list encountered an error Colin Basnett 2025-03-11 12:43:35 -07:00
  • d2606c9d4c Merge branch 'master' of https://github.com/DarklightGames/io_scene_psk_psa Colin Basnett 2025-02-10 16:30:49 -08:00
  • 3c2f0c4d7c Fixed naming and description of new operator Colin Basnett 2025-02-10 16:30:43 -08:00
  • 9bfc35e044 Update README.md Colin Basnett 2025-02-10 15:59:37 -08:00
  • b855abaadb Impemented #120: Multiple PSKs can be imported at once with drag-and-drop Colin Basnett 2025-02-10 14:12:30 -08:00
  • d66cd09660 Added a warning when user doesn't select any sequences to be exported Colin Basnett 2025-02-09 20:08:41 -08:00
  • 814496d075 Incremented version to 8.1.0 Colin Basnett 2025-02-06 21:14:36 -08:00
  • 5f3bfc0ff3 Fix for error when exporting mesh with no armature Colin Basnett 2025-02-06 21:10:13 -08:00
  • d1bae944f1 Refactoring and fixing issues with PSK exports with non-default forward & up axes Colin Basnett 2025-01-31 00:39:24 -08:00
  • bea245583f Fixed FileHandler registration Colin Basnett 2025-01-20 19:57:51 -08:00
  • 0e2e265b47 Actions that begin with ! will now also only export the first frame Colin Basnett 2025-01-20 19:57:37 -08:00
  • d61f1cefd1 Improved reporting for PSA drag & drop operator Colin Basnett 2025-01-17 15:05:54 -08:00
  • fffecd8c7f Added script-only bpy.ops.psa.import_all operator so that users can automate PSA imports Colin Basnett 2025-01-17 14:53:59 -08:00
  • fec1a286ef Major overhaul to Python operator paths Colin Basnett 2025-01-17 14:52:31 -08:00
  • 2b41815545 Fixed issue where parented bone collections would not be selectable in the bone collection list sampling-mode Colin Basnett 2025-01-13 12:05:38 -08:00
  • a83314c8b3 Fixed bug when bone collections would not be visible on the collection exporter Colin Basnett 2025-01-13 12:03:26 -08:00
  • f8234b3892 Added cross-version compatibility for is_action_for_armature function Colin Basnett 2025-01-13 12:02:13 -08:00
  • 35ac0bf86c Added sampling mode and changed the default sampling mode to be "Interpolated" rather than "Subframe" Colin Basnett 2025-01-05 18:22:03 -08:00
  • 515ee17203 Added the ability to define a custom compression ratio for PSA export Colin Basnett 2025-01-05 15:43:11 -08:00
  • 0a5ebf4548 Fixed dependency issue in automation script Colin Basnett 2024-12-31 00:23:03 -08:00
  • de1cf2316a Incremented version to 8.0.0 Colin Basnett 2024-12-31 00:21:08 -08:00
  • c1d5a2229d Unified handling of translating bpy PSK options to the options passed into the build function 8.0.0 Colin Basnett 2024-12-27 14:59:22 -08:00
  • ff5ded004a Fix for error if any selected armatures had no actions or animation data when exporting PSAs Colin Basnett 2024-12-10 02:52:25 -08:00
  • ea2ecc6a5a Removed debugging line Colin Basnett 2024-12-09 00:06:35 -08:00
  • ef559d9475 Added an export list to the PSA export dialog for active actions Colin Basnett 2024-12-08 14:43:37 -08:00
  • 491e042cec Added a number of new features: Colin Basnett 2024-12-08 03:01:23 -08:00
  • 9b0df1c942 Fixed Blender 4.3 compatiblity error Colin Basnett 2024-12-04 18:50:49 -08:00
  • 79ea131f64 Removed should_enforce_bone_name_restrictions option as it was too fiddly and not all that useful Colin Basnett 2024-11-29 20:37:24 -08:00
  • 77dc4e5d50 Added the ability to filter bone collections from PSK collection exporter Colin Basnett 2024-11-29 19:26:23 -08:00
  • 526df424e3 Added "Export Space" option to allow exporting in armature space Colin Basnett 2024-11-29 15:42:42 -08:00
  • ed42b2e227 Added handling for exporting instance collections Colin Basnett 2024-11-27 00:57:55 -08:00
  • 42a859e24b Added scale factor to PSK export Colin Basnett 2024-11-26 04:52:28 -08:00
  • e791859217 Fix #114: Fixed typing error that caused multiple PSA import to fail Colin Basnett 2024-11-25 18:17:49 -08:00
  • 0dba7bb262 Incremented version to 7.1.3 7.1.3 Colin Basnett 2024-11-03 17:56:43 -08:00
  • 77cc97107e Fix #113: is_bdk_addon_loaded now actually works correctly Colin Basnett 2024-11-03 17:56:13 -08:00
  • 1f2ec4c76b Fixed a bug where 0 frames could be output for a sequence if the compression ratio was less than 1.0 Colin Basnett 2024-10-01 20:35:12 -07:00
  • ff74f47178 Implemented multiple PSA import (#55) 7.1.2 Colin Basnett 2024-09-09 17:02:59 -07:00
  • bdd35ef61d Incremented version to v7.1.2 Colin Basnett 2024-09-09 16:30:01 -07:00
  • 1c4967bd67 Fixed is_bdk_addon_loaded function Colin Basnett 2024-09-09 16:29:20 -07:00
  • b5dba35ac4 Implemented feature requested in #87 Colin Basnett 2024-09-09 16:25:22 -07:00
  • 7cc5cbe667 Added Visible Only option to the PSK collection exporter Colin Basnett 2024-09-09 15:59:13 -07:00
  • e1f0fc7e89 Fix #101: Dashes in the names of PSA config keys results in parsing errors Colin Basnett 2024-08-07 23:36:48 -07:00
  • 03c69783b3 Updated workflow file to be targetted against the stable version of 4.2 7.1.1 Colin Basnett 2024-07-31 19:16:00 -07:00
  • da4960298b Incremented version to 7.1.1 Colin Basnett 2024-07-31 19:09:49 -07:00
  • a9706d88a5 Vertices without explicit weights are now weighted to the root bone Colin Basnett 2024-07-31 19:09:22 -07:00
  • 9dd02260d5 Replaced __doc__ with bl_description Colin Basnett 2024-07-31 19:01:48 -07:00
  • e79af9e8e3 Attempted fix for no-weight issue no-weight-fix Colin Basnett 2024-07-26 00:58:40 -07:00
  • 10a25dc036 Added support for collection exporters Colin Basnett 2024-07-17 01:38:32 -07:00
  • 14f5b0424c Fixed README link to VTXNORMS UE Viewer PR Colin Basnett 2024-07-10 01:34:24 -07:00
  • d26d195a85 PSA export dialog now uses inline panels Colin Basnett 2024-07-10 01:30:45 -07:00
  • 02913f6922 Updated README in preparation for Blender 4.2 release Colin Basnett 2024-07-10 00:59:12 -07:00
  • 5cfb37d1a2 Updated BDK repository support to match bdk_addon Colin Basnett 2024-06-22 23:44:43 -07:00
  • 3863e4edcc Removed MIT license file 7.1.0 Colin Basnett 2024-06-10 20:56:48 -07:00
  • e77ed7cc8d Merge branch 'master' of https://github.com/DarklightGames/io_scene_psk_psa Colin Basnett 2024-06-10 14:04:04 -07:00
  • 87eff06f71 Changed name of the addon to Unreal PSK/PSA (.psk/.psa) (short and sweet) Colin Basnett 2024-06-10 14:03:55 -07:00
  • 1a8bd66503 Update README.md Colin Basnett 2024-06-10 13:52:38 -07:00
  • 143e7af36b Update main.yml Colin Basnett 2024-06-10 13:47:23 -07:00
  • 6b46cb257d Update main.yml Colin Basnett 2024-06-10 12:13:11 -07:00
  • 1c98790cfe Update main.yml Colin Basnett 2024-06-10 12:02:36 -07:00
  • 3fbef00edc Update main.yml Colin Basnett 2024-06-09 17:52:31 -07:00
  • 4279338574 Update main.yml Colin Basnett 2024-06-09 17:47:24 -07:00
  • 3b37dbceb9 Update main.yml Colin Basnett 2024-06-09 17:43:05 -07:00
  • 47c3ed795f Update main.yml Colin Basnett 2024-06-09 17:36:26 -07:00
  • ee30938be8 Update main.yml Colin Basnett 2024-06-09 17:28:23 -07:00
  • f049055273 Update main.yml Colin Basnett 2024-06-09 17:20:51 -07:00
  • fac13ac86b Update main.yml Colin Basnett 2024-06-09 14:58:20 -07:00
  • e11b863744 Update main.yml Colin Basnett 2024-06-09 14:52:08 -07:00
  • 97231079a7 Update main.yml Colin Basnett 2024-06-09 14:39:54 -07:00
  • 6205c1900c Update main.yml Colin Basnett 2024-06-09 14:31:45 -07:00
  • 810fe2f14f Update main.yml Colin Basnett 2024-06-09 12:08:07 -07:00
  • 1384e9daf6 Update main.yml Colin Basnett 2024-06-09 12:06:59 -07:00
  • 275f246458 Update main.yml blender-4.2 Colin Basnett 2024-06-09 12:04:57 -07:00
  • 615983aa78 Update main.yml Colin Basnett 2024-06-09 11:10:23 -07:00
  • f0c2c9c6c2 Update main.yml Colin Basnett 2024-06-09 11:07:48 -07:00
  • 80aa65f771 Update main.yml Colin Basnett 2024-06-08 16:41:03 -07:00
  • 27548979d5 Create main.yml Colin Basnett 2024-06-08 16:35:52 -07:00
  • aa9fdca6cc Moved all the source files into a nested io_scene_psk_psa folder in preparation for CI workflow Colin Basnett 2024-06-07 23:05:58 -07:00
  • 5c83b8974a Merge branch 'master' into blender-4.2 Colin Basnett 2024-06-06 23:53:05 -07:00
  • 4d3630893e Fixed capitalization for mix-in class Colin Basnett 2024-06-06 23:52:25 -07:00
  • f664e7714b Merge pull request #95 from Blaco/fix-psa-import-metaclass Colin Basnett 2024-06-06 19:23:32 -07:00
  • 447687b588 Resolved metaclass conflict in PSA_UL_sequences Taco 2024-06-05 19:52:35 -04:00