south carmain wrote: hey reece which files did you extract to get dobuita?
findloc OFFSET string "HRCM"
math i = 0
do
goto OFFSET
get DUMMY long
findloc NEXT_OFFSET string "HRCM" 0 ""
if NEXT_OFFSET == ""
get SIZE asize
else
math SIZE = NEXT_OFFSET
endif
math SIZE -= OFFSET
string NAME p= "%08x.MT5" i
log NAME OFFSET SIZE
math i += 1
math OFFSET = NEXT_OFFSET
while NEXT_OFFSET != ""
dotsona wrote:Would be nice if someone could organize the models by folder and release them publicly so no one has to rip the models manually.
MaterialArray = #()
MaterialCount = 0
for obj in selection where (mtl = obj.material) != undefined do (
if (classOf mtl == multiMaterial) then (
for m in mtl.materialList do (
append MaterialArray m
)
) else (
append MaterialArray mtl
)
)
for mtl in MaterialArray do (
if(hasProperty mtl "diffuse") then (
print(mtl.name)
mtl.opacityMap = COPY mtl.diffuseMap
mtl.opacityMap.monoOutput = 1
mtl.opacityMap.alphaSource = 0
MaterialCount = MaterialCount + 1
)
)
print("Processed " + MaterialArray.count As String + " materials.")
Users browsing this forum: No registered users and 1 guest
Powered by phpBB © 2000-