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

Arthur And Revenge Of Maltazards (*.PHX)

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: 1823
Joined: Wed Mar 31, 2010 6:54 am
Has thanked: 92 times
Been thanked: 1764 times

Arthur And Revenge Of Maltazards (*.PHX)

Post by Ekey »

Just XORed ZIP :)

Code: Select all

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
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: 1288 times
Contact:

Re: Arthur And Revenge Of Maltazards (*.PHX)

Post by aluigi »

the usual zip xored with 0x55, it's used in various games but I have not seen a common developer/publisher since they look all different (paradox, ubi, a german one and others).
for the other games google "filexor 0x55" :)
Post Reply