niftools / blender_niftools_addon

The Blender Niftools Addon is a Blender add-on to enable import and export of NetImmese File Formats including .nif, .kf, .egm.
http://www.niftools.org
Other
386 stars 104 forks source link

Unable to import animation - AttributeError: 'NiConstFloatEvaluator' object has no attribute 'data'` #602

Open OldGoldie opened 1 year ago

OldGoldie commented 1 year ago

@niftools/blender-niftools-addon-reviewer -

I am attempting to import models from the game Pirate101. When trying to import .kf animations I receive the following issue:

Animation estimated at 30 frames per second.
Traceback (most recent call last):
  File "C:\Users\realo\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_niftools\operators\kf_import_op.py", line 67, in execute
    return KfImport(self, context).execute()
  File "C:\Users\realo\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_niftools\kf_import.py", line 79, in execute
    self.transform_anim.import_kf_root(kf_root, b_armature)
  File "C:\Program Files\Blender Foundation\Blender 3.6\3.6\python\lib\functools.py", line 889, in wrapper
    return dispatch(args[0].__class__)(*args, **kw)
  File "C:\Users\realo\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_niftools\modules\nif_import\animation\transform.py", line 156, in import_sequence_data
    actions.add(self.import_keyframe_controller(evaluator, b_armature_obj, b_target, b_action_name))
  File "C:\Users\realo\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_niftools\modules\nif_import\animation\transform.py", line 270, in import_keyframe_controller
    n_kfd = self.get_controller_data(n_kfc)
  File "C:\Users\realo\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_niftools\modules\nif_import\animation\__init__.py", line 64, in get_controller_data
    data = ctrl.data
AttributeError: 'NiConstFloatEvaluator' object has no attribute 'data'

This is using the latest release version of Blender on Windows and the latest release version of Niftools.

The game is Pirate101. Below I've attached a sample model from the game.

AQ_Hawkules.zip