[Solved] ParaParaParadise (Arcade) *.gcz (Texture Files)

Textures, recreate headers, conversions, algorithms and parsing of image files
pm41224
Posts: 35
Joined: Wed Dec 04, 2019 5:20 am

[Solved] ParaParaParadise (Arcade) *.gcz (Texture Files)

Post by pm41224 »

I'm looking to extract assets from ParaParaParadise's .gcz files that lay within the program CD's files. Is it possible? I'll provide sample files if need be.

Here's the first few bytes of at least one of the files, with the first 50 bytes highlighted:
Image
Last edited by pm41224 on Wed Nov 03, 2021 7:19 pm, edited 1 time in total.
pm41224
Posts: 35
Joined: Wed Dec 04, 2019 5:20 am

Re: ParaParaParadise (Arcade) *.gcz (Texture Files)

Post by pm41224 »

BUMP: Here's a few sample files. Their size will vary wildly.
https://drive.google.com/file/d/1CihplPVtdDvEeD0aTw1b1oJqnjdmsSei
DJ Normality
Posts: 647
Joined: Tue Jul 24, 2018 8:52 am

Re: ParaParaParadise (Arcade) *.gcz (Texture Files)

Post by DJ Normality »

Im not able to extract anything but this viewer does show there are several textures within your .GCZ
Image
Extracted File
https://drive.google.com/open?id=1QqRSW ... 0FIsRCNY2X
This is what the Hex view looks like.
Image
Maybe its just missing its header ?
pm41224
Posts: 35
Joined: Wed Dec 04, 2019 5:20 am

Re: ParaParaParadise (Arcade) *.gcz (Texture Files)

Post by pm41224 »

Looking at the .gcz files in the hex editor, it's clear that there is no header in the .gcz files, at least in the first two or three bytes. The headers in all of the .gcz files are wildly varied but "GC" is always at the fifth byte. I'll provide an example header just to give you an idea of what I'm talking about:
gcz bg header.png


EDIT: In case you can't see the picture, the first few bytes are highlighted in the hex editor to show what the "header" (or lack thereof) looks like.
pm41224
Posts: 35
Joined: Wed Dec 04, 2019 5:20 am

Re: ParaParaParadise (Arcade) *.gcz (Texture Files)

Post by pm41224 »

QUICK BUMP: I'm suspecting that these may be compressed files within compressed files.

EDIT: I also suspect that this may be one of those "obfuscated archive" cases like I've read about on this site.
Allen
Posts: 156
Joined: Tue Sep 01, 2015 9:44 am

Re: ParaParaParadise (Arcade) *.gcz (Texture Files)

Post by Allen »

The file is LZSS compressed. The picture is 16BPP format.

Put plugin to Noesis\plugins\python folder.
pm41224
Posts: 35
Joined: Wed Dec 04, 2019 5:20 am

Re: ParaParaParadise (Arcade) *.gcz (Texture Files)

Post by pm41224 »

Thanks a whole bunch!