Ninja Blade (*.BND;*.TBND;*.TPF)
Posted: Mon Aug 06, 2012 5:21 pm
For Archives
Code: Select all
# Ninja Blade (BND / TBND format)
#
# Written by Ekey (h4x0r)
# http://www.progamercity.net
#
# script for QuickBMS http://quickbms.aluigi.org
idstring "BND"
goto 0xC
get TABLEOFFSET long
get FILES long
goto 0x20
for i = 0 < FILES
get DUMMY long
get ZSIZE long
get OFFSET long
get NULLS long
get NAMEOFFSET long
get SIZE long
savepos TEMP
goto NAMEOFFSET
get NAME string
if ZSIZE == SIZE
log NAME OFFSET SIZE
else
clog NAME OFFSET ZSIZE SIZE
endif
goto TEMP
next iCode: Select all
# Ninja Blade (Textures) (TPF format)
#
# Written by Ekey (h4x0r)
# http://www.progamercity.net
#
# script for QuickBMS http://quickbms.aluigi.org
idstring "TPF\x00"
#get NAME BASENAME
get SIZE long
get FILES long
get DUMMY long
get OFFSET long
get ZSIZE long
get DUMMY long
get NAMEOFF long
goto NAMEOFF
get NAME string
string NAME + .dds
log NAME OFFSET SIZE