07-28-2014, 02:26 AM
You can extract them yourself with this:
That's the QuickBMS script to extract all the files. Works with both files, characters.bundle is real small and takes 2 seconds, the other is bigger and might take a minute or two. As far as I can tell the only files that don't need to be decrypted/decompressed are XML files.
See if you can make heads or tails of the DDS files. The KRKB files might also be something useful, although I expect it's animation data or the like. I'll take a look myself later tonight or tomorrow.
Code:
# South Park: Tenorman's Revenge archive format
# This simply extracts the raw files, it doesn't decompress or decypt anything (yet)
# Only tested with characters.bundle and data_uncompressed.arc
#
# Written by puggsoy
# script for QuickBMS http://quickbms.aluigi.org
get BASE_OFF long
get FILESEND long
math BASE_OFF += 8
math FILESEND += 8
savepos POS
do
getct NAME string 0x00
strlen NAMESZ NAME
math POS + NAMESZ
math POS + 1
goto POS
get OFFSET long
get SIZE long
math OFFSET += BASE_OFF
log NAME OFFSET SIZE
savepos POS
while POS < FILESEND
That's the QuickBMS script to extract all the files. Works with both files, characters.bundle is real small and takes 2 seconds, the other is bigger and might take a minute or two. As far as I can tell the only files that don't need to be decrypted/decompressed are XML files.
See if you can make heads or tails of the DDS files. The KRKB files might also be something useful, although I expect it's animation data or the like. I'll take a look myself later tonight or tomorrow.