Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.
Zero Tolerance for Disrespect

Azera

Featured Replies

  • Author
  • Localization

CriticalError, posted Sun Jun 14, 2015 5:20 am (5706)


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:

Quote:
#Azera quickbms script
#by chrrox
goto 8
get FILES long
goto 0x18
for i = 0 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:

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


.model Unpacker:

Quote:
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

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
  • Author
  • Localization

aluigi, posted Sun Jun 14, 2015 2:20 pm (5713)


Just my initial idea, hope it may be useful as starting point for your research:
Code:
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
  • Author
  • Localization

Acewell, posted Sun Nov 15, 2015 8:44 am (9750)


Archer_BD_F_301.model

Image

0x6BB40 41916
Vb1
48 28
0x80 9188
020000
0x0 255
  • Author
  • Localization

CriticalError, posted Sun Nov 15, 2015 1:57 pm (9764)


very nice investigations guys.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.