Skip to content

Problem with importing certain models from Bully (PS2) #432

Description

@by-tndy

BU_Dozer.zip

When attempting to import, the following error occurs:

Python: Traceback (most recent call last):
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\gui\dff_ot.py", line 439, in execute
importer = dff_importer.import_dff(
{
...<11 lines>...
}
)
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\ops\dff_importer.py", line 1190, in import_dff
dff_importer.import_dff(options['file_name'])
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\ops\dff_importer.py", line 1034, in import_dff
self.dff.load_file(file_name)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\gtaLib\dff.py", line 3175, in load_file
self.load_memory(content)
~~~~~~~~~~~~~~~~^^^^^^^^^
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\gtaLib\dff.py", line 3145, in load_memory
self.pos += clump.load_memory(chunk, self.data, self.pos)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\gtaLib\dff.py", line 3046, in load_memory
self.read_clump(root_chunk)
~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\gtaLib\dff.py", line 2919, in read_clump
self.read_geometry_list(chunk)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\gtaLib\dff.py", line 2742, in read_geometry_list
self.read_geometry(chunk)
~~~~~~~~~~~~~~~~~~^^^^^^^
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\gtaLib\dff.py", line 2809, in read_geometry
self.read_native_data_plg(chunk,geometry)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\gtaLib\dff.py", line 2446, in read_native_data_plg
NativePS2Geometry.unpack(geometry, self.raw(chunk_size))
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\tndy\AppData\Roaming\Blender Foundation\Blender\5.2\extensions\user_default\dragonff\gtaLib\native_ps2.py", line 170, in unpack
chunk8 = unpack_from("16B", data, self._pos)
struct.error: unpack_from requires a buffer of at least 61920 bytes for unpacking 16 bytes at offset 61904 (actual buffer size is 61907)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions