Подробнее
xberzx
3 подписчика
Активность: 1073
Подробнее
Активность: 1073
3 подписчика
2
декабря
2018
.
привет, а не подскажешь как изменить скрипт что бы при переименовании текстур не добавлялось их старое имя, а вместо имени добавлялся счетчик ? я так понимаю за это действие отвечает этот кусочек кода ?     fn getFullPath p =     (            if(doesFileExist p) do return p                return mapPaths.getFullFilePath (filenameFromPath  p)    )            fn gatherTextures szMaps type: Bitmaptexture =     (        oldMtl = #()        oldTex = #()        errorTex = #()        toRename = #()                try        (                    for i in selection where i.material != undefined and findItem oldMtl i.material == 0 do            (                            if(bSetMaterialNames and findString (i.material.name) szModelName == undefined) do i.material.name = szModelName + "_" + i.material.name                                append oldMtl i.material                                                for b in getClassInstances type target:i do                (                                    f = getFullPath b.filename                                        n = filenameFromPath f                    p = getFilenamePath f                                                            if(bTexturesRename and findItem oldTex b == 0) do                     (                        n = szModelName + "_" + n                                            append oldTex b                                                if(doesFileExist f) then append toRename #(b, (p + n), (szMaps + n), n, f) else append errorTex #(b.filename, i.name)                                                    )                                                    )            )        )catch()                if(errorTex.count > 0) do return errorTex                for t in toRename do        (            copyFile t[5] t[3]                        t[1].filename = t[2]            if(bTexturesStrip) do t[1].filename = "maps\\" + t[4]        )        return errorTex    )