Skip to content

Releases: FlailingFog/KK-Blender-Porter-Pack

V8.0.0_beta

26 Jan 15:40
Compare
Choose a tag to compare
V8.0.0_beta Pre-release
Pre-release

This is the beta release for KKBP 8.0.

Biggest changes:

  • Fixed a longstanding issue related to white clothes / overlays. Everything loads correctly out of the box now
  • You can change the colors straight from the materials tab now, so you don't have to touch the material nodes if you don't want to
  • Hair materials are no longer linked. Click on a hair material, modify it and then click the "Update hair materials" button in the material tab to update the rest of the hair materials with the same settings
  • Almost every material node setup was recreated from scratch, so it is now very easy to follow what the material nodes are doing
  • A lot of the material related code in the addon was rewritten from scratch, so it is now much easier to follow what the python script is loading in to each material slot

Other changes can be found here

This release uses a new KKBP Exporter dll. Make sure you update both the importer and the exporter or it won't work.
Please note that the new exporter is activated in the koikatsu control panel. Check the readme if you don't know where that is

KKBP 7.2.2

18 Dec 18:38
Compare
Choose a tag to compare

See the readme for installation and usage instructions

Changes for V7.2.2

  • Fixed crashes when creating a material atlas!
    • This feature will now use atlas generation scripts borrowed from the material-combiner-addon
    • You will have to install pillow by clicking on the button in the KKBP panel (this uses pip, so it requires an internet connection)
  • New Unreal Engine export option by @AnalogKnight!
  • More headmods will now import thanks to @VickyFrenzy!
    • The plugin expected all body materials to be present, but some headmods either remove or rename these materials, causing errors. Now it will skip some materials if they don't exist, allowing the headmod to at least import so you can fix it manually
  • Chinese translation fixes and updates by @AnalogKnight!
  • Backported the plugin to work in Blender 3.6
    • Only the import features work, so no exporting from 3.6
  • Added a button to revert all of your finalized materials back to the -ORG / "heavyweight" version of the material
  • Foot IKs will finally work on taller characters
  • The "prep for target application" button will now allow you to simplify the KK and PMX armatures
  • Add back linux / mac support (again)

KKBP 7.1.0

14 Sep 15:10
cb2d789
Compare
Choose a tag to compare

See the readme for installation and usage instructions

Changes for V7.1.0

  • Blender 4.2 LTS support!
    • Please note you need the new version of mmd_tools
  • Koikatsu Sunshine exporter bugfix by @Guerra24!
    • This fixes colors not showing up on KKS exports that had their material set to "Koikano"
  • Replaced Generated Face Normal smoothing with a new geometry nodes setup from @MoriMorinya! (original node group by aVersionOfReality)
  • Added a button to import a single ripped animation from the game onto your model!
    • This feature requires Rokoko studio live plugin to be installed
    • This supports Mixamo animations too thanks to @hsxfunc
  • Import KeyError fixes by @justturniphead!
  • Chinese translation updates by @AnalogKnight!
  • Normal maps are now loaded into the optimized material thanks to @FrankV724!
  • The KKBP plugin can now generate a material atlas by itself!
    • The plugin also automatically generates a copy of your model that uses the atlas
    • This feature does not have a pixel limit, so if the atlas is too large, you can split up your objects and re-generate it
  • Streamlined the KKBP main panel!
    • There's now only one button for importing, one for optimizing materials and one for exporting
    • If a button in the panel cannot be used, it will now be grayed out. Some features (like the animation import feature) require you to use the Rigify armature, and other features (like the prep button) require you to use the KKBP armature
  • The plugin will now attempt to give you progress information during very long sequences, like when finalizing materials or bone simplification
  • Generating dark colors and textures can now be skipped to slightly speed up import times
  • Blue pixels on textures should now be fixed
    • This appeared to be an issue on certain blender versions. The textures are now generated by a python script, so this issue should not happen again.
  • Updated the colors in the KK Shader to look good in the default "Blender dark" theme
  • Updated the plugin to be a Blender 4.2 extension (it is no longer a legacy addon)
  • Renamed the folders inside of the exporter zip to be clearer
  • Added decompiled source code for the KKBP_Exporter.dll to the exporter zip (thanks to @Guerra24)
  • Moved wiki and usage instructions to a github pages site: https://flailingfog.github.io

KKBP V6.6.3

15 Mar 23:52
Compare
Choose a tag to compare

⚠️ Please note this version is not compatible with Blender 4.0 or higher.
Check the readme for the Blender versions that are supported.

Major updates in V6.6.3:

KKBP V6.6.2

13 Sep 23:00
Compare
Choose a tag to compare

Major updates in V6.6.2:

  • The KKBP Exporter can now export with the current pose and face expression applied
  • The KKBP Exporter has a new GUI
  • Fixed a bug that prevented baking
  • Multicolor hair and hairs with a maintex can now be imported
Click to show the full V6.6.2 changelog

Changes for V6.6.2

  • KKBP Exporter improvements by @MediaMoots!
    • The exporter can now export with pushups enabled
    • The exporter can now export with the current pose applied
    • The exporter can now export with the current face expression applied
    • All sub meshes now have unique material names
    • All bones now have unique names
    • See #398 for details
  • Fixed a bug that prevented baking
  • Hairs with a maintex can now be imported
  • Hairs with multiple colors can now be imported
  • Hair detail will now show above hair fade
  • The Blender import scripts in /importing/ were refactored
  • Manual categorization was removed (because hairs can have maintexes now)
  • The Blender plugin will now show a lot more progress information in the console and time every function
  • Added a basic wiki

⚠️ See the readme for installation and usage instructions

KKBP V6.5.0

02 Apr 23:16
Compare
Choose a tag to compare

Major updates in V6.5.0:

  • Blender 3.5 support
  • The Blender Pose Asset Library button will now try to continue where it left off if you interrupt it

⚠️ See the readme for installation and usage instructions

KKBP V6.4.2

10 Feb 02:08
Compare
Choose a tag to compare

Major updates in V6.4.2:

  • Huge speed improvements and fixes to the KKBP Exporter
  • Added a button to create a Blender Pose Asset Library from exported Koikatsu animation files
  • Added a button to create a Blender Map Asset Library from exported Koikatsu map files
  • The console will appear during import now
    • The console will remain open if an error was encountered during the import process

⚠️ See the readme for installation and usage instructions

Click to show the full V6.4.2 changelog

Changes for V6.4.2

  • KKBP Exporter improvements by @MediaMoots!
  • Added a button for creating a Blender Pose Asset Library from exported Koikatsu animation files
  • Added a button for creating a Blender Map Asset Library from exported Koikatsu map files
    • This will only work properly if the Better FBX Importer is installed and enabled
    • If this addon isn't installed, maps and objects will still import, but their orientations and locations may be incorrect
  • Added a button to "Finalize" a material
    • Finalizing materials will improve viewport performance during animation playback
    • This will replace the heavy KKBP node groups with a simple texture + toon shader
    • You need to bake light and dark versions of the model to a folder, then use the "Switch baked templates" button for the Light and the Dark selection before attempting to use the "Finalize materials" button
    • The original materials are saved as "material_name-ORG" if you need to go back to edit or bake them again
  • Updated Rigify scripts (January 24th)
    • These contain a bugfix related to headmods
  • The KKBP and Rigify armatures now have slight knee deformation drivers to smooth out the knee in kneeling poses
  • On Windows, the console will now show during long operations (importing characters, baking, importing animations, etc)
    • This will help the user more easily identify errors. If an error is encountered, the console will remain open after the operation is complete
  • Clothes without a shadow color will now generate a dark texture with a default shadow color (instead of not generating and appearing completely white)
  • Using both the Rigify and Cycles options on the panel will no longer result in a rotated body mesh
  • Dark textures are now created when the Import Studio Object button is used
  • Only new textures will be saturated when the Import Studio Object button is used
  • Baking materials should work on Linux and Mac now

KKBP V6.3.0

08 Jan 21:33
Compare
Choose a tag to compare

Major updates in V6.3.0:

⚠️ See the readme for prerequisites and usage instructions

Click to show the V6.3.0 changelog
  • Blender 3.4 support
    • Models will no longer get a [KeyError 'color'] error during import
    • Baking with KKBP 6.3.0 now works on Blender 3.4
    • Baking with KKBP 6.3.0 will only work on Blender 3.4+ due to a change with the Mix node
  • Added a script to generate a pose asset library from ripped Koikatsu animation data
  • Importing is slightly faster for cards that have a lot of alphamasks or maintexes

KKBP V6.2.1

19 Nov 23:16
7481fd6
Compare
Choose a tag to compare

Major updates in V6.2.1:

  • Automatic dark colors and textures for clothes
  • KKBP Exporter updates and fixes
  • Simplified Chinese translation
    • Current languages: English, 日本語, 简体中文
  • The blender plugin should work on Linux and Mac now

⚠️See the readme for installation and usage instructions

Click to show the V6.2.1 changelog
  • Dark colors and textures for clothes and accessories are now much closer to the in-game look!
    • image
    • This uses the darkening code from Xukumi KKShadersPlus
    • Dark colors are automatically set in the dark section of the shader
    • Dark versions of all main textures are created and loaded automatically (files that end in _MT_CT.png will be used to generate a file that ends in _MT_DT.png)
    • Dark colors for skin are no longer hard-coded
    • Dark hair and dark skin colors have a different darkening process. These processes aren't used yet, instead they get the same darkening process as the clothes
  • KKBP Exporter updates by @MediaMoots!
    • Animation curve data is now exported to KK_DynamicBoneData.json
    • More headmods will now successfully export
    • Fixes to SMR data names
    • Eyes that have different overlays on different outfits will now be exported to the export folder (Only the first outfit's eye overlays will be loaded into blender automatically)
  • Simplified Chinese translation by @castbohea!
  • Cards missing certain body materials will now import without an error
  • If KK shapekey creation for a headmod fails, the original shapekeys for the headmod will be preserved instead of being deleted
  • The files for clothes and hair should correctly load in on Linux and Mac now (tested on SteamOS 3.3.2, Blender 3.3.1 flatpak)
  • Transparency should work now when using Lightning Boy Shader
  • Initial placement of the Lightning Boy Shader nodes is a little cleaner than before

KKBP V6.1.1

08 Oct 23:59
Compare
Choose a tag to compare

Major updates in V6.1.1:

  • Rigify Armature updates
  • KKBP Exporter and baking bugfixes
  • Cycles and Lightning Boy Shader support
  • You can save your addon option preferences now

See the readme for prerequisites and usage instructions

Click to show the V6.1.1 changelog
  • Rigify armature updates by an anonymous contributor! (Changelog copy-pasted below)
    • 'Rigified' the new rigged tongue;
    • Moved the eyes and rigged tongue bones to their own layers to reduce clutter in the face layers;
    • Fixed the skirt bones alignment when converted, and also added the sixth bone (cf_j_sk_##_05) to the chains, just in case;
    • Characters without skirt bones are now supported;
    • Connected hair/accessory bones in the same way the CATS plugin does, and changed their widgets from 'circle' to 'limb' type, so the connections with their MCH parents are more apparent;
    • Enabled a small new Rigify adjustment to the toe bones for Blender 3.2+ (this one: https://www.youtube.com/watch?v=H80AjLWgECY );
    • Enabled a small new Rigify feature to the limb bones for Blender 3.3+, which allows you to scale the arms and legs uniformly by scaling the gear control bone at their base;
    • Now the script that is run after the Rigify conversion automatically changes parents and armature modifier targets to the generated rig for all mesh objects in the scene that are related to its metarig; it does it without relying on object names so it should be safe even with multiple characters in the same scene (it detects its metarig from a common bone with a random alphanumeric string in its name). In other words, there's no more need to parent objects with empty groups.
  • Multiple bugfixes by @MediaMoots!
  • Basic Cycles shader support!
    • This will make the KKBP materials work in Cycles
  • Basic Lightning Boy Shader support!
    • This will attach the KKBP materials to LBS nodes
    • The LBS addon must be installed for this to work
    • Tested on LBS 2.1.3
  • Baking changes
    • Bugfixes to the new baking system
    • The old baking system can now be accessed with the 'old baker' toggle on the KKBP panel
    • If Blender crashes during the baking process, the baking process will now resume where it left off instead of trying to bake everything again
  • Added addon preferences
    • These won't reset when blender is closed
    • These are accessed in Edit > Preferences > Addons > KK Blender Porter