diff --git a/export_unreal_psk_psa.py b/export_unreal_psk_psa.py index ed1cfb0fae3bcb08b5c0f54929cc20134aa6ffd7..0a02bcd9772a43a8db932f3dea918d2a352c6df7 100644 --- a/export_unreal_psk_psa.py +++ b/export_unreal_psk_psa.py @@ -1502,7 +1502,7 @@ class ExportUDKAnimData(bpy.types.Operator): def menu_func(self, context): bpy.context.scene.unrealexportpsk = True bpy.context.scene.unrealexportpsa = True - default_path = bpy.data.filename.replace(".blend", ".psk") + default_path = bpy.data.filepath.replace(".blend", ".psk") self.layout.operator ("export.udk_anim_data", text="Skeleton Mesh / Animation Data (.psk/.psa)").path = default_path class VIEW3D_PT_unrealtools_objectmode(bpy.types.Panel): @@ -1567,7 +1567,7 @@ class OBJECT_OT_UnrealExport(bpy.types.Operator): bpy.context.scene.unrealexportpsk = True bpy.context.scene.unrealexportpsa = True print("Exporting ALL...") - default_path = bpy.data.filename.replace(".blend", ".psk") + default_path = bpy.data.filepath.replace(".blend", ".psk") fs_callback(default_path, bpy.context, False) self.report({'WARNING', 'INFO'}, exportmessage) return{'FINISHED'} diff --git a/import_images_as_planes.py b/import_images_as_planes.py index 0f5b7d2097ca9cd92f1dccbdef940b0fe2fdc8c4..6d72fda191f5ece69d7fcbd53706a65462f9c961 100644 --- a/import_images_as_planes.py +++ b/import_images_as_planes.py @@ -202,7 +202,7 @@ def getImage(path): # Check every Image if it is already there. for image in bpy.data.images: # If image with same path exists take that one. - if image.filename == path: + if image.filepath == path: img = image # Else create new Image and load from path. @@ -210,7 +210,7 @@ def getImage(path): name = path.rpartition('\\')[2].rpartition('.')[0] img = bpy.data.images.new(name) img.source = 'FILE' - img.filename = path + img.filepath = path return img @@ -247,7 +247,7 @@ def getTexture(path, img): # If an (image)texture with image exists, take that one... if (texture.type == 'IMAGE' and texture.image - and texture.image.filename == path): + and texture.image.filepath == path): tex = texture # ... otherwise create a new one and apply mapping. @@ -303,7 +303,7 @@ def main(filePath, options, mapping, dimension): images = [] scene = bpy.context.scene - # If "Create from Directory" (no filename or checkbox) #### + # If "Create from Directory" (no filepath or checkbox) #### if options['dir'] or not filePath[1]: imageFiles = getImageFilesInDirectory(filePath[2], options['ext']) @@ -318,7 +318,7 @@ def main(filePath, options, mapping, dimension): # Assign/get all things. for img in images: # Create/get Texture - tex = getTexture(img.filename, img) + tex = getTexture(img.filepath, img) # Create/get Material mat = getMaterial(tex, mapping) @@ -338,7 +338,7 @@ def main(filePath, options, mapping, dimension): plane.selected = True scene.objects.active = plane - # If "Create Single Plane" (filename and is image) + # If "Create Single Plane" (filepath and is image) else: # Deselect all objects. bpy.ops.object.select_all(action='DESELECT') diff --git a/io_anim_camera.py b/io_anim_camera.py index 4987ec258f11c9af547cef7635a9f382c2238c92..3656852e36aa77ef501764192376bb1465411d71 100644 --- a/io_anim_camera.py +++ b/io_anim_camera.py @@ -145,7 +145,7 @@ class CameraExporter(bpy.types.Operator): def menu_export(self, context): - default_path = bpy.data.filename.replace(".blend", ".py") + default_path = bpy.data.filepath.replace(".blend", ".py") self.layout.operator(CameraExporter.bl_idname, text="Cameras & Markers (.py)").path = default_path diff --git a/io_mesh_raw/__init__.py b/io_mesh_raw/__init__.py index c7f25a1f61f5815a079e50ef68e2b2da87befc37..74b1117662840b4c2c4b69206d8a7d38b26b692f 100644 --- a/io_mesh_raw/__init__.py +++ b/io_mesh_raw/__init__.py @@ -39,7 +39,7 @@ def menu_import(self, context): def menu_export(self, context): from io_mesh_raw import export_raw - default_path = bpy.data.filename.replace(".blend", ".raw") + default_path = bpy.data.filepath.replace(".blend", ".raw") self.layout.operator(export_raw.RawExporter.bl_idname, text="Raw Faces (.raw)").path = default_path diff --git a/io_mesh_stl/__init__.py b/io_mesh_stl/__init__.py index 2572e409ef4ada214e9cff6a7978bb54c62e89c0..38ef0535bd26fb49970340abbfbeefc9ad8e1565 100644 --- a/io_mesh_stl/__init__.py +++ b/io_mesh_stl/__init__.py @@ -133,7 +133,7 @@ def menu_import(self, context): def menu_export(self, context): - default_path = bpy.data.filename.replace(".blend", ".stl") + default_path = bpy.data.filepath.replace(".blend", ".stl") self.layout.operator(StlExporter.bl_idname, text="Stl (.stl)").path = default_path