Uncharted Drakes fortune PS3 .PSARC zlib

Read or post about compression. And decompression. Or ask questions how to decompress your files.
lindax
ultra-n00b
Posts: 1
Joined: Wed Oct 06, 2010 9:05 am

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by lindax » Wed Oct 06, 2010 9:14 am

Howdy!

I'm writing a Linux tool to inspect / extract PSARC files, but I'm running into some of the same problems I see mentioned here; Seemingly corrupt chunks. (No zlib header 0x78da)

Can anyone shed some light on how these are handled in the Windows program? Is there a chance the source code will be released? :)

I have a sneaking suspicion that there are corrupt game files flying around. :-/

If anyone has an original disc of Uncharted 2 or MotorStorm: Pacific Rift lying around I'd appreciate it immensely if they could make a fresh backup (using whichever backup manager) and post the MD5 sums of all (or some) of the PSARC files so that I can compare them to mine.

timartinelli
mega-veteran
mega-veteran
Posts: 177
Joined: Thu Sep 30, 2010 9:52 am
Has thanked: 19 times
Contact:

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by timartinelli » Thu Oct 07, 2010 2:13 pm

Friends I am having problems with god of war collection, I'm trying the god of war 1 it creates three folders, the folder it creates _movie with _ is it so? the crash happens when it tries to access a movie? anyone had any news?

Researchman
mega-veteran
mega-veteran
Posts: 315
Joined: Fri Jun 11, 2010 12:08 pm
Has thanked: 78 times
Been thanked: 21 times

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by Researchman » Sat Oct 09, 2010 8:29 am

Image

User avatar
Tosyk
double-veteran
double-veteran
Posts: 936
Joined: Thu Oct 22, 2009 10:24 am
Location: Russia, Siberia
Has thanked: 226 times
Been thanked: 107 times
Contact:

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by Tosyk » Sat Oct 09, 2010 8:42 am

Researchman wrote:Image
What do you want?
Thank you for all you do here
my blog | my forum

Researchman
mega-veteran
mega-veteran
Posts: 315
Joined: Fri Jun 11, 2010 12:08 pm
Has thanked: 78 times
Been thanked: 21 times

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by Researchman » Sat Oct 09, 2010 9:17 am

Need .Net Framework v4.0.30319.

User avatar
Tosyk
double-veteran
double-veteran
Posts: 936
Joined: Thu Oct 22, 2009 10:24 am
Location: Russia, Siberia
Has thanked: 226 times
Been thanked: 107 times
Contact:

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by Tosyk » Sat Oct 09, 2010 9:23 am

Researchman wrote:Need .Net Framework v4.0.30319.
You want to someone find it for you?
Thank you for all you do here
my blog | my forum

Researchman
mega-veteran
mega-veteran
Posts: 315
Joined: Fri Jun 11, 2010 12:08 pm
Has thanked: 78 times
Been thanked: 21 times

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by Researchman » Sat Oct 09, 2010 9:30 am

I searched but found none. If someone has, then give a link to download.

User avatar
evin
ultra-veteran
ultra-veteran
Posts: 329
Joined: Sat Aug 05, 2006 2:04 pm
Location: Hungary
Has thanked: 1 time
Been thanked: 134 times
Contact:

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by evin » Sat Oct 09, 2010 10:50 am

Researchman wrote:I searched but found none. If someone has, then give a link to download.
Google 1.hit!!!
http://www.microsoft.com/downloads/en/d ... laylang=en

Researchman
mega-veteran
mega-veteran
Posts: 315
Joined: Fri Jun 11, 2010 12:08 pm
Has thanked: 78 times
Been thanked: 21 times

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by Researchman » Sun Oct 10, 2010 7:24 am

OK.

Works with Warhawk .psarc file.

phate89
ultra-n00b
Posts: 1
Joined: Wed Oct 13, 2010 1:56 am

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by phate89 » Wed Oct 13, 2010 2:04 am

@ INSOMNIAC You stop working on it or youìre still improving it for not working games?

User avatar
chrrox
Moderator
Posts: 2512
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1244 times

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by chrrox » Wed Oct 13, 2010 2:24 am

the ps3 3.41 sdk contains the ps arc extractor tool.

timartinelli
mega-veteran
mega-veteran
Posts: 177
Joined: Thu Sep 30, 2010 9:52 am
Has thanked: 19 times
Contact:

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by timartinelli » Wed Oct 20, 2010 6:29 pm

I'm having trouble with the files. PSARC
I decompressed the files and compact only when I is compact with a different structure: example ...
original file RES.PSARC
Inside it the files are so "/WAD/PS3..."
in compact files that I RES.PSARC
dento is so "WAD/PS3..."
I believe this "/" it interfere ... use file for the game ....
Can anyone help me?

User avatar
Tosyk
double-veteran
double-veteran
Posts: 936
Joined: Thu Oct 22, 2009 10:24 am
Location: Russia, Siberia
Has thanked: 226 times
Been thanked: 107 times
Contact:

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by Tosyk » Sun Oct 24, 2010 7:56 pm

If anyone have problem with extracting .psarc files you can use this tool.
Thank you for all you do here
my blog | my forum

timartinelli
mega-veteran
mega-veteran
Posts: 177
Joined: Thu Sep 30, 2010 9:52 am
Has thanked: 19 times
Contact:

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by timartinelli » Mon Oct 25, 2010 3:53 am

I'm using is the problem in creating after the extraction.

User avatar
Tosyk
double-veteran
double-veteran
Posts: 936
Joined: Thu Oct 22, 2009 10:24 am
Location: Russia, Siberia
Has thanked: 226 times
Been thanked: 107 times
Contact:

Re: Uncharted Drakes fortune PS3 .PSARC zlib

Post by Tosyk » Mon Oct 25, 2010 4:51 am

timartinelli wrote:I'm using is the problem in creating after the extraction.
Features of tool from my previous post.

Code: Select all

usage:
         psarc verb [options] [file...]
         psarc --xml=XMLFILE

verbs:
  create     Create an archive. (default)
  extract    Extract contents of an existing archive.
  list       List contents of an existing archive.
  dump       Print detailed info about archive for unit testing.
  verify     Verify an existing archive's structural integrity and
             ensure that all files can be decompressed.
  dtd        Display a DTD describing psarc's XML input syntax.

general options:
  -h, --help             Show this help message and exit.
      --version          Display version and exit.
  -d, --debug            Debug: Show debug messages.
  -v, --verbose          Verbose: Show additional progress. (default)
  -q, --quiet            Quiet: Don't show any progress.
  -y, --overwrite        Overwrite existing files when creating/extracting.
  --xml=XMLFILE          XML list of actions to perform.

create options:
  -oFILE, --output=FILE  Archive filename to create.
  -IINPUTFILE, --inputfile=INPUTFILE
                         Inputfile listing files to archive. Consider
                         --xml instead, which gives you more control.
  -m, --mself            Create a PSARC-MSELF hybrid file for PS3, which can contain
                          encrypted special files like SDATA, SPRX, and SPU SELF.

  --zlib                 Use zlib when compressing. (default)
  --lzma                 Use LZMA when compressing. (usually for PS3 PSN)
  --level=N              Compression quality. 1 is fastest, 9 is best. (default= 9)
  -N, --nocompress       Store all files uncompressed in the archive.
  -bBS, --blocksize=BS   Use blocks of size BS. (default = 64KiB)
  -jJOBS, --jobs=JOBS    Compression threads to run at a time. (default = number of CPUs)

  -sREGEX, --strip=REGEX Perl-compatible regex specifying a prefix to strip
                         from the pathnames stored in the archive. This may be
                         specified more than once. (default = current dir)
  -S, --strip-all        Strip all paths from files stored in the archive.
  -a, --absolute         Make the paths within the archive absolute.
  -R, --relative         Make the paths within the archive relative. (default)
  -i, --ignorecase       Make the archive directory case-insensitive.
  --exclude=WILDCARD     Wildcard specifying files to exclude.
  --skip-missing-files   If set then ignore it when a file cannot be found.
  --mergedups            Compare the content of all files, and merge identical
                         files so that only one copy of the data is included.

extract options:
  --input=FILE           Archive to extract files from. (default is first file argument)
  --to=DIRECTORY         Directory to write extracted files to. (default is current directory)
Thank you for all you do here
my blog | my forum

Post Reply