Azera

Skeletons, animations, shaders, texturing, converting, fixing and anything else related to read game models
CriticalError
Posts: 204
Joined: Thu Aug 14, 2014 8:52 pm

Azera

Post by CriticalError »

Image

Web: http://azera.halgame.com/

Hello guys well I see no post related of this game so I wanna know if somebody study this format, the format stored in .model and .anim, same as WarLord Online, anyway if can take a look into format really grateful for help, cheers.

azpk Unpacker:

#Azera quickbms script
#by chrrox
goto 8
get FILES long
goto 0x18
for i = 0 < FILES
savepos TMP
get NULL long
get NAME string
math TMP += 0x20C
goto TMP
get SIZE long
get OFFSET long
log NAME OFFSET SIZE
math OFFSET += SIZE
goto OFFSET
next i


dlb Unpacker:

comtype unzip_dynamic
get DUMMY long
get ZSIZE long
savepos OFFSET
get NAME basename
clog NAME OFFSET ZSIZE ZSIZE


.model Unpacker:

idstring "VBIN"
get DUMMY long
get DUMMY long
get FILE_SIZE asize
do
get TYPE long
reverselong TYPE
string TYPE = TYPE
get SIZE long
savepos OFFSET

string NAME p "%s/" TYPE
log NAME OFFSET SIZE

if TYPE == "ANIM"
math OFFSET + 6
else
math OFFSET + SIZE
math OFFSET + 12
endif
goto OFFSET
while OFFSET < FILE_SIZE


nobody can take a look into files? after I unpack .model files I got 9 folders, but files inside without file names -.-, SKEL folder contain a dat file, after checked them I can see bones inside.

Image

https://cloud.mail.ru/public/2v76/xbfix1eQk
Last edited by CriticalError on Thu Jun 25, 2015 11:30 pm, edited 1 time in total.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Azera

Post by aluigi »

Just my initial idea, hope it may be useful as starting point for your research:

Code: Select all

idstring "VBIN"
get DUMMY long
get DUMMY long
get FILE_SIZE asize
do
    get TYPE long
    reverselong TYPE
    string TYPE = TYPE
    get SIZE long
    savepos OFFSET

    string NAME p "%s/" TYPE
    log NAME OFFSET SIZE

    if TYPE == "ANIM"
        math OFFSET + 6
    else
        math OFFSET + SIZE
        math OFFSET + 12
    endif
    goto OFFSET
while OFFSET < FILE_SIZE
Acewell
Posts: 706
Joined: Fri Aug 08, 2014 1:06 am

Re: Azera

Post by Acewell »

Archer_BD_F_301.model

Image

0x6BB40 41916
Vb1
48 28
0x80 9188
020000
0x0 255
CriticalError
Posts: 204
Joined: Thu Aug 14, 2014 8:52 pm

Re: Azera

Post by CriticalError »

very nice investigations guys.