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

Transformers Armada: Prelude to Energon (PS2) .ZIP archives

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
User avatar
flarespire
veteran
Posts: 99
Joined: Sun Jul 24, 2011 12:30 am
Has thanked: 5 times
Been thanked: 3 times

Transformers Armada: Prelude to Energon (PS2) .ZIP archives

Post by flarespire »

ok ive been wondering for a long time now how i would successfully ripp from this game and to my surprise the main game files are stored in .ZIP archives on the disc which are readable by winRAR. HOWEVER, none of the files inside are extractable, all CRC32 values for files in the archive are 00000000. I will upload the smallest .ZIP from the disc for people to look at and study. please get back to me ASAP with your findings. :D

Smallest .ZIP archiver from game disc: http://www.mediafire.com/?22aq4nwbg6dyea4
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1428 times

Re: Transformers Armada: Prelude to Energon (PS2) .ZIP archi

Post by chrrox »

here is an extractor for this zip files
set magic 0
set counter 0
Do
get magic long
getdstring null 0x10
get zsize long
get size long
get nsize long
getdstring null 0xA
get offset long
getdstring name nsize
putarray 0 counter offset
math counter += 1
while magic == 0x2014B50
math counter - 1
comtype inflate
for i = 0 < counter
getarray tmp 0 i
goto tmp
getdstring null 0x12
get zsize long
get size long
get nsize long
getdstring name nsize
savepos offset
clog name offset zsize size
next i
User avatar
flarespire
veteran
Posts: 99
Joined: Sun Jul 24, 2011 12:30 am
Has thanked: 5 times
Been thanked: 3 times

Re: Transformers Armada: Prelude to Energon (PS2) .ZIP archi

Post by flarespire »

chrrox wrote:here is an extractor for this zip files
set magic 0
set counter 0
Do
get magic long
getdstring null 0x10
get zsize long
get size long
get nsize long
getdstring null 0xA
get offset long
getdstring name nsize
putarray 0 counter offset
math counter += 1
while magic == 0x2014B50
math counter - 1
comtype inflate
for i = 0 < counter
getarray tmp 0 i
goto tmp
getdstring null 0x12
get zsize long
get size long
get nsize long
getdstring name nsize
savepos offset
clog name offset zsize size
next i
how would i impliment this to extract the data from the .ZIP format chrrox? (im still quite noobish at this stuff)

EDIT: ignore that i just figured it out, QuickBMS always wins :D
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1428 times

Re: Transformers Armada: Prelude to Energon (PS2) .ZIP archi

Post by chrrox »

its a quickbms script.
just save it as a text file then use quickbms and follow the prompts.
User avatar
flarespire
veteran
Posts: 99
Joined: Sun Jul 24, 2011 12:30 am
Has thanked: 5 times
Been thanked: 3 times

Re: Transformers Armada: Prelude to Energon (PS2) .ZIP archi

Post by flarespire »

ok it worked for the TFA2.ZIP and the TA_Extras.ZIP but when i try it on the main TFA.ZIP i get the following error:
Image
if needs be ill send you the main TFA.ZIP file for you to look at (its 86.6MB BTW) this error is also present when i try to extract from the SOUNDE.ZIP file aswell.
Last edited by flarespire on Sat Nov 03, 2012 4:55 pm, edited 1 time in total.
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1428 times

Re: Transformers Armada: Prelude to Energon (PS2) .ZIP archi

Post by chrrox »

yeah i would need it in a pm
to tell what is going on.
User avatar
flarespire
veteran
Posts: 99
Joined: Sun Jul 24, 2011 12:30 am
Has thanked: 5 times
Been thanked: 3 times

Re: Transformers Armada: Prelude to Energon (PS2) .ZIP archi

Post by flarespire »

chrrox wrote:yeah i would need it in a pm
to tell what is going on.
its on its way
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1428 times

Re: Transformers Armada: Prelude to Energon (PS2) .ZIP archi

Post by chrrox »

easy fix i had a feeling that was the problem.

Code: Select all

set magic 0
set counter 0
Do
get magic long
getdstring null 0x10
get zsize long
get size long
get nsize long
getdstring null 0xA
get offset long
getdstring name nsize
putarray 0 counter offset
math counter += 1
while magic == 0x2014B50
math counter - 1
comtype inflate
for i = 0 < counter
getarray tmp 0 i
goto tmp
getdstring null 0x12
get zsize long
get size long
get nsize long
getdstring name nsize
savepos offset
if zsize == size
log name offset size
else
clog name offset zsize size
endif
next i
User avatar
flarespire
veteran
Posts: 99
Joined: Sun Jul 24, 2011 12:30 am
Has thanked: 5 times
Been thanked: 3 times

Re: Transformers Armada: Prelude to Energon (PS2) .ZIP archi

Post by flarespire »

Thx so much chroxx, I will test this out immediatly.:D
Post Reply