Defenders of Ardania *.V (Solved)

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
Ekey
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1822
Joined: Wed Mar 31, 2010 6:54 am
Has thanked: 92 times
Been thanked: 1055 times

Defenders of Ardania *.V (Solved)

Post by Ekey »

Just XOR'ed zip

Here script for unpack :)

Code: Select all

# Defenders of Ardania
# script for QuickBMS http://quickbms.aluigi.org

filexor 0x55

ComType deflate

for
    idstring "PK\x03\x04"

    get ver         short
    get flag        short
    get method      short
    get timedate    long
    get crc         long
    get comp_size   long
    get uncomp_size long
    get name_len    short
    get extra_len   short
    getdstring name     name_len
    getdstring extra    extra_len

    savepos offset
    if method == 0
    Log name offset uncomp_size
else
    CLog name offset comp_size uncomp_size
endif
    math offset += comp_size
    goto offset
next i
Last edited by Ekey on Mon Mar 19, 2012 7:39 pm, edited 2 times in total.
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: 654 times
Contact:

Re: Defenders of Ardania *.V (Solved)

Post by aluigi »

probably you would like to replace:

Code: Select all

    CLog name offset comp_size uncomp_size
with:

Code: Select all

if method == 0
    Log name offset uncomp_size
else
    CLog name offset comp_size uncomp_size
endif
it's useful in case of uncompressed files.
Ekey
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1822
Joined: Wed Mar 31, 2010 6:54 am
Has thanked: 92 times
Been thanked: 1055 times

Re: Defenders of Ardania *.V (Solved)

Post by Ekey »

oy thanks aluigi :)
Post Reply