Parik27 / DragonFF

Blender Add-on to edit RenderWare and GTA Formats
GNU General Public License v3.0
346 stars 124 forks source link

[Import Error] TypeError: %x format: an integer is required, not str #154

Closed Greg-J closed 1 year ago

Greg-J commented 2 years ago

I understand this is meant for GTA modding, but I am desperately trying to get the map geometry from the original Crackdown game (Xbox 360) which used Renderware as well.

I've extracted the game files and have what I believe are the appropriate files. Attempting to import any of the .dff files I have produces the following error:

bpy.context.space_data.system_folders_active = 1
Modules Installed (DragonFF-master) from 'D:\\Downloads\\DragonFF-master.zip' into 'C:\\Users\\Greg\\AppData\\Roaming\\Blender Foundation\\Blender\\3.2\\scripts\\addons'
bpy.context.space_data.system_folders_active = 1
Python: Traceback (most recent call last):
  File "C:\Users\Greg\AppData\Roaming\Blender Foundation\Blender\3.2\scripts\addons\DragonFF-master\gui\dff_ot.py", line 255, in execute
    importer = dff_importer.import_dff(
  File "C:\Users\Greg\AppData\Roaming\Blender Foundation\Blender\3.2\scripts\addons\DragonFF-master\ops\dff_importer.py", line 798, in import_dff
    dff_importer.import_dff(options['file_name'])
  File "C:\Users\Greg\AppData\Roaming\Blender Foundation\Blender\3.2\scripts\addons\DragonFF-master\ops\dff_importer.py", line 774, in import_dff
    self.version = "0x%05x" % self.dff.rw_version
TypeError: %x format: an integer is required, not str

Files for reference: https://www.dropbox.com/s/7226qky1ik66qij/fullcity.rar?dl=0

liminal-bear commented 1 year ago

I have the same issue too. Has a fix been found yet?

Parik27 commented 1 year ago

The files you sent aren't renderware dff structure. Based on analysis of the files, they seem to be either compressed or encrypted.