The Saboteur (Xbox 360) nonstandard Wwise *.pck ("PCK1" identifier)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

The Saboteur (Xbox 360) nonstandard Wwise *.pck ("PCK1" identifier)

Post by Game Ripper »

Good day everyone, I'd highly appreciate any help with extracting banks & audio streams from this (cuts from start and end of a *.pck file): it's probably a slight mutation of normal Wwise *.pck ("AKPK" identifier) but right now it makes it incompatible with scripts that usually work with such archives.
I found this BMS but apparently it was made for another platform since my Saboteur.pck has different endian (that's why its identifier is "PCK1" instead of "1KCP").

Goodbye and thanks in advance!
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Re: The Saboteur (Xbox 360) nonstandard Wwise *.pck ("PCK1" identifier)

Post by Game Ripper »

Solution: first use bnk_scan.bms from this post on Saboteur.pck then either Wwise_extract_bnk.bms or wem-xma_scan.bms on resulting *.bnk files.
Thanks to Ponaromixxx for all 3 scripts!