Piper (1996 PC) .SGO

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Puterboy1
Posts: 382
Joined: Wed Sep 12, 2018 2:22 am

Piper (1996 PC) .SGO

Post by Puterboy1 »

Anyone familiar with the FMV game Piper with Jason David Frank playing the titular protagonist? Well, I would like to see what's inside the archives.

Link: https://drive.google.com/open?id=1i_a7p ... M2Yv_M5_am
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Piper (1996 PC) .SGO

Post by aluigi »

It's a RIFF-like format with data aligned to 2 bytes.
You can download the script http://aluigi.org/bms/riff_parser.bms, open it with a text editor and at line 22 (before "getdstring CHUNK_TYPE 4") add the following line:
padding 2

Ignore the error at the end of the extraction at the moment.

Not sure if the extracted data is that useful because they are not normal files, they are just resources like DIB8 being raw 8bit images.

Please next time upload only one or two files rather than the whole folders :)
Puterboy1
Posts: 382
Joined: Wed Sep 12, 2018 2:22 am

Re: Piper (1996 PC) .SGO

Post by Puterboy1 »

aluigi wrote:It's a RIFF-like format with data aligned to 2 bytes.
You can download the script http://aluigi.org/bms/riff_parser.bms, open it with a text editor and at line 22 (before "getdstring CHUNK_TYPE 4") add the following line:
padding 2

Ignore the error at the end of the extraction at the moment.

Not sure if the extracted data is that useful because they are not normal files, they are just resources like DIB8 being raw 8bit images.

Please next time upload only one or two files rather than the whole folders :)


Okay, but that was what I had in there at the time.
Puterboy1
Posts: 382
Joined: Wed Sep 12, 2018 2:22 am

Re: Piper (1996 PC) .SGO

Post by Puterboy1 »

Sorry, for the late reply, but they did not unpack correctly. The byte size location needs to be looked at.