krita-batch-exporter icon indicating copy to clipboard operation
krita-batch-exporter copied to clipboard

Missing image extension in the exported COA tools JSON file

Open themvl opened this issue 5 years ago • 3 comments

I got this error when trying to load the json produced by the COA exporter in COA tools for blender: Info: leglowerback.png Sprite created. Traceback (most recent call last): File "/home/mvl/.config/blender/2.79/scripts/addons/coa_tools/operators/import_sprites.py", line 135, in execute obj = bpy.data.objects[sprite["name"]] KeyError: 'bpy_prop_collection[key]: key "leglowerback" not found'

location: :-1

location: :-1

After comparing the json with the one from the example files i noticed their names have a file extension while the exporter does not add this. In this case making "name" : "leglowerback" into "name" : "leglowerback.png" fixed the issue. I changed line 78 in COATools.py to "name": child.name+".png", which did it as a temporary fix but as you might have noticed this does not take into account the file extension in the config file. I have not been successful in doing this so i will leave that bit to you guys.

themvl avatar Apr 21 '19 21:04 themvl

Thanks for the report!

NathanLovato avatar Apr 22 '19 06:04 NathanLovato

I can't reproduce this with current master?

larpon avatar Jul 23 '19 08:07 larpon

@themvl a .kra file with the layers selected (or instructions to reproduce) would be a big help

larpon avatar Jul 23 '19 08:07 larpon