SIFBtPhysicsObject not supported

#663 · closed · 0 comments

View on GitHub ↗

NitroShellMKDS

## Version Information ### Blender Niftools Addon Version Info 0.1.1 ### Blender Version Info 2.83 ### Platform information Windows 11 ## Steps to Reproduce Open a file that has a SIFBtPhsyicsObject ## Expected Result It to load the file ## Actual Result It errors ## Possible Fix Implement that block type or just ignore it and don't let it error. ### Info Bar Output Executing - Niftools : Blender Niftools Addon v0.1.1(running on Blender 2.83.9, Nif xml version 0.10.0.0) Traceback (most recent call last): File "C:\Users\Landon\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\io_scene_niftools\dependencies\nifgen\formats\nif\__init__.py", line 297, in read_blocks block_class = niobject_map[block_type] KeyError: 'SIFBtPhysicsObject' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Landon\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\io_scene_niftools\operators\nif_import_op.py", line 134, in execute return NifImport(self, context).execute() File "C:\Users\Landon\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\io_scene_niftools\nif_import.py", line 74, in execute self.load_files() # needs to be first to provide version info. File "C:\Users\Landon\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\io_scene_niftools\nif_import.py", line 140, in load_files NifData.init(NifFile.load_nif(NifOp.props.filepath)) File "C:\Users\Landon\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\io_scene_niftools\file_io\nif.py", line 65, in load_nif data = NifFormat.NifFile.from_stream(nif_stream) File "C:\Users\Landon\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\io_scene_niftools\dependencies\nifgen\formats\nif\__init__.py", line 553, in from_stream instance.read_blocks(stream) File "C:\Users\Landon\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\io_scene_niftools\dependencies\nifgen\formats\nif\__init__.py", line 302, in read_blocks raise ValueError(error_msg) ValueError: Unknown block type SIFBtPhysicsObject on stream position 11599023 with index 2168. Block length is 12 location: <unknown location>:-1 ### Nif File [world.zip](https://github.com/user-attachments/files/24898970/world.zip) ## Additional Information The file is from Madagascar Kartz by Activision

Comments