fn getFixedTexturePath t = ( return (getFilenameFile (filenameFromPath t)) + ".png" ) fn renameTexture t = ( if (t != undefined) then ( if (classof t == NelBitmapTexture) then ( if (t.bitmap1FileName != "") then (t.bitmap1FileName = getFixedTexturePath t.bitmap1FileName) if (t.bitmap2FileName != "") then (t.bitmap2FileName = getFixedTexturePath t.bitmap2FileName) if (t.bitmap3FileName != "") then (t.bitmap3FileName = getFixedTexturePath t.bitmap3FileName) if (t.bitmap4FileName != "") then (t.bitmap4FileName = getFixedTexturePath t.bitmap4FileName) if (t.bitmap5FileName != "") then (t.bitmap5FileName = getFixedTexturePath t.bitmap5FileName) if (t.bitmap6FileName != "") then (t.bitmap6FileName = getFixedTexturePath t.bitmap6FileName) if (t.bitmap7FileName != "") then (t.bitmap7FileName = getFixedTexturePath t.bitmap7FileName) if (t.bitmap8FileName != "") then (t.bitmap8FileName = getFixedTexturePath t.bitmap8FileName) renameTexture t.bitmap if (t.bitmap.fileName == undefined) then ( if (doesFileExist (mapPaths.getFullFilePath t.bitmap1FileName)) then (t.bitmap.fileName = t.bitmap1FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap2FileName)) then (t.bitmap.fileName = t.bitmap2FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap3FileName)) then (t.bitmap.fileName = t.bitmap3FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap4FileName)) then (t.bitmap.fileName = t.bitmap4FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap5FileName)) then (t.bitmap.fileName = t.bitmap5FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap6FileName)) then (t.bitmap.fileName = t.bitmap6FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap7FileName)) then (t.bitmap.fileName = t.bitmap7FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap8FileName)) then (t.bitmap.fileName = t.bitmap8FileName) ) else if not (doesFileExist (mapPaths.getFullFilePath t.bitmap.fileName)) then ( if (doesFileExist (mapPaths.getFullFilePath t.bitmap1FileName)) then (t.bitmap.fileName = t.bitmap1FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap2FileName)) then (t.bitmap.fileName = t.bitmap2FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap3FileName)) then (t.bitmap.fileName = t.bitmap3FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap4FileName)) then (t.bitmap.fileName = t.bitmap4FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap5FileName)) then (t.bitmap.fileName = t.bitmap5FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap6FileName)) then (t.bitmap.fileName = t.bitmap6FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap7FileName)) then (t.bitmap.fileName = t.bitmap7FileName) else if (doesFileExist (mapPaths.getFullFilePath t.bitmap8FileName)) then (t.bitmap.fileName = t.bitmap8FileName) ) t.delegate.RGBOutput = 0 t.delegate.monoOutput = 1 t.delegate.alphasource = 2 ) else if (classof t == Reflect_Refract) then ( if (t.bitmapName[1] != undefined) then (t.bitmapName[1] = getFixedTexturePath t.bitmapName[1]) if (t.bitmapName[2] != undefined) then (t.bitmapName[2] = getFixedTexturePath t.bitmapName[2]) if (t.bitmapName[3] != undefined) then (t.bitmapName[3] = getFixedTexturePath t.bitmapName[3]) if (t.bitmapName[4] != undefined) then (t.bitmapName[4] = getFixedTexturePath t.bitmapName[4]) if (t.bitmapName[5] != undefined) then (t.bitmapName[5] = getFixedTexturePath t.bitmapName[5]) if (t.bitmapName[6] != undefined) then (t.bitmapName[6] = getFixedTexturePath t.bitmapName[6]) if (t.outputname != undefined) then (t.outputname = getFixedTexturePath t.outputname) ) else ( if (t.fileName != undefined) then (t.fileName = getFixedTexturePath t.fileName) if (classof t == BitmapTexture) then ( t.RGBOutput = 0 t.monoOutput = 1 t.alphasource = 2 ) ) ) ) for m in getClassInstances BitmapTexture do ( renameTexture m ) for m in getClassInstances NelBitmapTexture do ( renameTexture m ) for m in getClassInstances NelMaterial do ( renameTexture m.tTexture_1 renameTexture m.tTexture_2 renameTexture m.tTexture_3 renameTexture m.tTexture_4 renameTexture m.tTexture_5 renameTexture m.tTexture_6 renameTexture m.tTexture_7 renameTexture m.tTexture_8 m.delegate.DiffuseMapEnable = m.bEnableSlot_1 m.delegate.DiffuseMap = m.tTexture_1 m.delegate.AmbientMapEnable = m.bEnableSlot_1 m.delegate.AmbientMap = m.tTexture_1 m.delegate.SpecularMapEnable = m.bEnableSlot_2 m.delegate.SpecularMap = m.tTexture_2 m.delegate.SelfIllumMap = undefined m.delegate.OpacityMap = undefined m.delegate.FilterMap = undefined m.delegate.BumpMap = undefined m.delegate.DisplacementMap = undefined m.delegate.ReflectionMap = undefined m.delegate.RefractionMap = undefined ) actionMan.executeAction 0 "40021" -- Selection: Select All actionMan.executeAction 0 "311" -- Tools: Zoom Extents All Selected actionMan.executeAction 0 "63508" -- Views: Standard Display with Maps actionMan.executeAction 0 "40043" -- Selection: Select None