FlailingFog / KK-Blender-Porter-Pack

Plugin pack for exporting Koikatsu characters to Blender.
Other
375 stars 30 forks source link

Support for Evaan Cards #623

Open BlenderFan24 opened 3 weeks ago

BlenderFan24 commented 3 weeks ago

Koikatu_F_20230606132628615_Nami_Evaan Koikatu_F_20230214204842716_Robin Nico_Evaan Koikatu_F_20231003025423115_Hancock Boa_Evaan

Blender 3.6.9 lts KK Blender Porter pack 6.6.3 mmd_tools 2.9.2 and the corresponding exporting dll for koikatsu. Koikatsu Better repack 21 (I already exported characters from here with sucess)

Hello again awesome FlailingFog and Team, this time i wanted ask if it is possible to add support to this awesome addon to make most models of Evaan (a know modder of Koikatsu) load with textures.

Aparently the models that don't use "cf_m_tooth_MT_CT" like this ones won't load with textures showing the following errors on the console

Traceback (most recent call last): File "......\blender-3.6.9-windows-x64\3.6\scripts\addons\1 KK-Blender-Porter-Pack-663\importing\modifymaterial.py", line 51, in execute if 'cf_O_tooth' in self.body['SMR materials']: File "........\blender-3.6.9-windows-x64\3.6\scripts\addons\1 KK-Blender-Porter-Pack-663\importing\modifymaterial.py", line 233, in replace_materials_for_body c.import_from_library_file(category='Material', list_of_items=templateList, use_fake_user=True) TypeError: only strings are allowed as keys of ID properties

Error: Traceback (most recent call last): File ".......\blender-3.6.9-windows-x64\blender-3.6.9-windows-x64\3.6\scripts\addons\1 KK-Blender-Porter-Pack-663\importing\modifymaterial.py", line 51, in execute if 'cf_O_tooth' in self.body['SMR materials']: File ".....\blender-3.6.9-windows-x64\3.6\scripts\addons\1 KK-Blender-Porter-Pack-663\importing\modifymaterial.py", line 233, in replace_materials_for_body c.import_from_library_file(category='Material', list_of_items=templateList, use_fake_user=True) TypeError: only strings are allowed as keys of ID properties

Traceback (most recent call last): File ".....\blender-3.6.9-windows-x64\3.6\scripts\addons\1 KK-Blender-Porter-Pack-663\importing\importbuttons.py", line 85, in execute function() File ".......\blender-3.6.9-windows-x64\blender-3.6.9-windows-x64\3.6\scripts\addons\1 KK-Blender-Porter-Pack-663\importing\importbuttons.py", line 70, in lambda:bpy.ops.kkbp.modifymaterial('INVOKE_DEFAULT'), File ".........\blender-3.6.9-windows-x64\3.6\scripts\modules\bpy\ops.py", line 111, in call ret = _op_call(self.idname_py(), C_dict, kw, C_exec, C_undo) RuntimeError: Error: Traceback (most recent call last): File "..........\blender-3.6.9-windows-x64\3.6\scripts\addons\1 KK-Blender-Porter-Pack-663\importing\modifymaterial.py", line 51, in execute if 'cf_O_tooth' in self.body['SMR materials']: File ".........\blender-3.6.9-windows-x64\3.6\scripts\addons\1 KK-Blender-Porter-Pack-663\importing\modifymaterial.py", line 233, in replace_materials_for_body c.import_from_library_file(category='Material', list_of_items=templateList, use_fake_user=True) TypeError: only strings are allowed as keys of ID properties

"i have looked tooth like textures called "cf_m_mouthinside_MT_CT" which were baked with other textures of the mouth too. How can i load those models. Please make a guide or add a support to load this awesome models from Evaan, or a guide will be great to maybe modify the support for the customized materials please, i beg you, i really love this addon, and i would be awesome if you could make it compatible with Blender 3.6.9. thanks in advance-