Skip to content

A continuation of the Kenshi IO plugin. Has some bugs fixes and new features

License

Notifications You must be signed in to change notification settings

Kindrad/Kenshi_IO_Continued

Repository files navigation


!!!Note!!!

The addon has moved and can now be found at: https://codeberg.org/Kindrad/Kenshi_IO_Continued


Kenshi_IO_Continued

A fork of the Official Kenshi Blender IO addon. This fork has new features, numerous bugfixes, and quality of life changes. This addon also supports Blender 3.0 and forward, it can work with Blender 2.8 and older.

New Features:

  • Works on Blender 3.3+ (Older versions use an outdated version of Python)
  • Added Linux support. (Requires Wine to be installed)
  • Meshes with skeleton can be exported to Scythe. (Thank you @boasz for figuring this out)
  • Adding "H_" to the name of a bone prevents it from being exported, use this if you want helper bones (ie: IK targets) in the skeleton.
  • Added ability to import multiple files at once. To facilitate this imported objects are named after the filename as opposed to material name (which was usually 'default')
  • Added a Batch export option. When exporting multiple meshes you can optionally batch export them, they will be named according to the object name in Blender.
  • Added support for exporting alpha from main vertex color. (The older "alpha" secondary vertex color set still works)
  • Added different normal importing modes. Including edge-split recovery mode. Read tooltips for more details.
  • Added optional weight re-normalization on export. This is enabled by default.

Bugfixes compared to original:

  • Fixes bug when exporting multiple animations at once, animations no longer stack last frame of previous animation.
  • Fixed issue with bone constraints, drivers, etc not being applied to animations on export.
  • Fixed bug related to certain meshes failing to import vertex colors.
  • Fixes numerous crashes and bugs when using Blender versions 2.9 and later.
  • Fixes mesh collider export
  • Vertex Alpha now actually imports.
  • Only exports highest 3 weight values. Not really a bug but Kenshi only supports 3 weights, this prevents weird errors vs old version.
  • I'm sure there are others and I can't remember what they were...

Known outstanding issues:

  • There are still some bugs related to the export of colliders. Box and (non-convex) Mesh Colliders should work (these are the most important). Sphere, Capsule, and Convex Mesh Colliders are still problematic. As Box and Mesh are more most important fixing these is low priority.

How to Install:

Simple Install:

  1. Download as Zip.

  1. Install Addon: Blender -> Edit -> Preferences -> Addons -> Install -> Select Downloaded Zip -> Enable Addon

or

With Github:

This will update the addon to latest (possibly indevelopment) version. I assume you probably don't need pictures if you are doing this.

  1. Clone locally
  2. Add a symlink from your Blender addon folder to the "io_mesh_kenshi_continued" folder at your local git location.
  3. Enable addon in the Blender addons.

About

A continuation of the Kenshi IO plugin. Has some bugs fixes and new features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published