Important information: this site is currently scheduled to go offline indefinitely by December 1st 2023.
If you wish to donate to attempt the preservation of tools and software somewhere else before it goes down, check the GoFundMe

Realm of the Titans

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
finale00
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 2382
Joined: Sat Apr 09, 2011 1:22 am
Has thanked: 170 times
Been thanked: 864 times

Realm of the Titans

Post by finale00 »

The contents of this post was deleted because of possible forum rules violation.
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 2276 times

Re: Realm of the Titans

Post by chrrox »

its a really easy format its using inflate compression if o one else does it sometime tomorrow i can make a script.
User avatar
aluigi
VVIP member
VVIP member
Posts: 1916
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 1253 times
Contact:

Re: Realm of the Titans

Post by aluigi »

script for quickbms:

Code: Select all

# Realm of the Titans

comtype deflate
for
    get PK long
    if PK != 0x04034b50
        cleanexit
    endif
    get DUMMY short
    get ZSIZE long
    get SIZE long
    get DUMMY short
    get NAMESZ short
    get DUMMY short
    get TYPE short
    getdstring DUMMY 8
    getdstring NAME NAMESZ
    savepos OFFSET
    if TYPE == 0
        log NAME OFFSET SIZE
    else
        clog NAME OFFSET ZSIZE SIZE
    endif
    math OFFSET += ZSIZE
    goto OFFSET
next
or (update):

Code: Select all

# Realm of the Titans
#   maybe other Aeria games too
# script for QuickBMS http://quickbms.aluigi.org

comtype deflate
for
    get PK_SIGN long
    if PK_SIGN != 0x04034b50
        cleanexit
    endif
    get DUMMY short
    get ZSIZE long
    get SIZE long
    get ENTRYSZ short
    get NAMESZ short
    get EXTRASZ short
    getdstring ENTRY ENTRYSZ
    getdstring NAME NAMESZ
    getdstring EXTRA EXTRASZ
    savepos OFFSET
    getvarchr METHOD ENTRY 0
    if METHOD == 0
        log NAME OFFSET SIZE
    else
        clog NAME OFFSET ZSIZE SIZE
    endif
    math OFFSET += ZSIZE
    goto OFFSET
next
Post Reply