Echoes of the Past (Orneon)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
arty1998-007
Posts: 53
Joined: Mon May 27, 2019 10:04 pm

Echoes of the Past (Orneon)

Post by arty1998-007 »

All files are packed in several swf archives. They do not open plugins orneon_limited_games.bms and echoes_of_the_past.bms . In the 5th part of the game, all the archives in the format .pak and also do not open. Than can be open?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Echoes of the Past (Orneon)

Post by aluigi »

Please upload the archive file.
arty1998-007
Posts: 53
Joined: Mon May 27, 2019 10:04 pm

Re: Echoes of the Past (Orneon)

Post by arty1998-007 »

aluigi wrote:Please upload the archive file.

Ah exactly, here is brought together all archives in one of game "Echoes of the Past 5" Here even the problem not quite in unpacking data.pak. Here the problem is that after unpacking for some reason all the files are in swf format. And all would be well, if not for the fact that the swf format is animation or video files. And the rest of the files, soundtracks, Wallpapers, etc., are not compatible with swf, that's how to open them, I would like to know.

https://yadi.sk/d/fjeqWuHIKc6PQw
Ekey
Posts: 1383
Joined: Sat Aug 09, 2014 2:34 pm

Re: Echoes of the Past (Orneon)

Post by Ekey »

based on Echoes Of The Past 3 and 4 scripts, just they used other key.

Code: Select all

idstring "\xcf\x01"
get ZSIZE short
savepos OFFSET
clog MEMORY_FILE OFFSET ZSIZE 0x10000

get DUMMY byte MEMORY_FILE  # zip?
get FILES short MEMORY_FILE
for i = 0 < FILES
    math OFFSET += ZSIZE
    get NAMESZ byte MEMORY_FILE
    getdstring NAME NAMESZ MEMORY_FILE
    get ZSIZE long MEMORY_FILE
    get SIZE long MEMORY_FILE

    filexor  "0x65 0x35 0x33 0x38 0x34 0x33" OFFSET   # Echoes of the Past 5 - The Kingdom of Despair
    clog NAME OFFSET ZSIZE SIZE
    filexor ""
next i
arty1998-007
Posts: 53
Joined: Mon May 27, 2019 10:04 pm

Re: Echoes of the Past (Orneon)

Post by arty1998-007 »

I mean, I take it there's no way to open it?
Ekey
Posts: 1383
Joined: Sat Aug 09, 2014 2:34 pm

Re: Echoes of the Past (Orneon)

Post by Ekey »

I posted script for unpack, you can use it. Script already contain new key. :)
arty1998-007
Posts: 53
Joined: Mon May 27, 2019 10:04 pm

Re: Echoes of the Past (Orneon)

Post by arty1998-007 »

Ekey wrote:I posted script for unpack, you can use it. Script already contain new key. :)

Where can I find him :?:
Ekey
Posts: 1383
Joined: Sat Aug 09, 2014 2:34 pm

Re: Echoes of the Past (Orneon)

Post by Ekey »

arty1998-007 wrote:Where can I find him :?:

Ekey wrote:based on Echoes Of The Past 3 and 4 scripts, just they used other key.

Code: Select all

idstring "\xcf\x01"
get ZSIZE short
savepos OFFSET
clog MEMORY_FILE OFFSET ZSIZE 0x10000

get DUMMY byte MEMORY_FILE  # zip?
get FILES short MEMORY_FILE
for i = 0 < FILES
    math OFFSET += ZSIZE
    get NAMESZ byte MEMORY_FILE
    getdstring NAME NAMESZ MEMORY_FILE
    get ZSIZE long MEMORY_FILE
    get SIZE long MEMORY_FILE

    filexor  "0x65 0x35 0x33 0x38 0x34 0x33" OFFSET   # Echoes of the Past 5 - The Kingdom of Despair
    clog NAME OFFSET ZSIZE SIZE
    filexor ""
next i