Describe the bug
Trying to import C:FS models (Katherine McBride) to Blender
Traceback (most recent call last):
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\BlenderIO\modelUtilsTest\Misc\Errorlog\Handler.py", line 10, in handled_execute
return function(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\BlenderIO\Import\Operator.py", line 155, in import_file
gfs = GFSInterface.from_bytes(raw_gfs, warnings=warnings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\Interface.py", line 85, in from_bytes
binary.frombytes(bytes_, warnings=warnings)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\serializables\traits.py", line 11, in frombytes
reader.rw_obj(self, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 5, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\Binary.py", line 72, in exbip_rw
rw.rw_descriptor(RwContainers, self, warnings)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Descriptor.py", line 5, in deserialize
return descriptor.deserialize(binary_parser, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\Binary.py", line 26, in deserialize
rw.rw_obj(ctr)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 5, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\GFS0ContainerBinary.py", line 83, in exbip_rw
self.data = rw.rw_dynamic_obj(self.data, dtype, self.version, *args) # Can remove *args when Blob can be removed
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 21, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\CommonStructures\SizedObjArrayModule.py", line 46, in exbip_rw
self.data = rw.rw_dynamic_objs(self.data, self.__member_type, self.count, version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 39, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\Materials\Binary\MaterialBinary.py", line 229, in exbip_rw
rw.rw_obj(self.attributes, version)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 5, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\CommonStructures\SizedObjArrayModule.py", line 46, in exbip_rw
self.data = rw.rw_dynamic_objs(self.data, self.__member_type, self.count, version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender I\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 39, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\Materials\Binary\MaterialBinary.py", line 282, in exbip_rw
raise NotImplementedError(f"Unrecognised Attribute ID: {self.ID}")
NotImplementedError: Unrecognised Attribute ID: 61887
I don't know what to do
Describe the bug
Trying to import C:FS models (Katherine McBride) to Blender
Traceback (most recent call last):
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\BlenderIO\modelUtilsTest\Misc\Errorlog\Handler.py", line 10, in handled_execute
return function(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\BlenderIO\Import\Operator.py", line 155, in import_file
gfs = GFSInterface.from_bytes(raw_gfs, warnings=warnings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\Interface.py", line 85, in from_bytes
binary.frombytes(bytes_, warnings=warnings)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\serializables\traits.py", line 11, in frombytes
reader.rw_obj(self, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 5, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\Binary.py", line 72, in exbip_rw
rw.rw_descriptor(RwContainers, self, warnings)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Descriptor.py", line 5, in deserialize
return descriptor.deserialize(binary_parser, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\Binary.py", line 26, in deserialize
rw.rw_obj(ctr)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 5, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\GFS0ContainerBinary.py", line 83, in exbip_rw
self.data = rw.rw_dynamic_obj(self.data, dtype, self.version, *args) # Can remove *args when Blob can be removed
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 21, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\CommonStructures\SizedObjArrayModule.py", line 46, in exbip_rw
self.data = rw.rw_dynamic_objs(self.data, self.__member_type, self.count, version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 39, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\Materials\Binary\MaterialBinary.py", line 229, in exbip_rw
rw.rw_obj(self.attributes, version)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 5, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\CommonStructures\SizedObjArrayModule.py", line 46, in exbip_rw
self.data = rw.rw_dynamic_objs(self.data, self.__member_type, self.count, version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\darkd\AppData\Roaming\Blender I\Blender\4.3\scripts\addons\BlenderToolsForGFS\external\exbip\descriptors\Object.py", line 39, in deserialize
obj.exbip_rw(binary_parser, *args, **kwargs)
File "C:\Users\darkd\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons\BlenderToolsForGFS\src\FileFormats\GFS\SubComponents\Materials\Binary\MaterialBinary.py", line 282, in exbip_rw
raise NotImplementedError(f"Unrecognised Attribute ID: {self.ID}")
NotImplementedError: Unrecognised Attribute ID: 61887
I don't know what to do