Hello! I am new for here.
I need to unpack/pack *.arc archives from Silent Hill Origins [PlayStation Portable].
I want to translate the texts for Portuguese.
Thanks.
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Silent Hill Origins - ARC archive
-
- ultra-n00b
- Posts: 7
- Joined: Wed Nov 14, 2007 6:15 pm
- Location: Brazil
-
- ultra-n00b
- Posts: 7
- Joined: Wed Nov 14, 2007 6:15 pm
- Location: Brazil
-
- Moderator
- Posts: 652
- Joined: Wed Oct 18, 2006 9:48 pm
- Location: Germany
- Has thanked: 19 times
- Been thanked: 46 times
- Contact:
Had a short look. Here's my current template which might be horribly wrong:
However this archive contains only video files. Even if you managed to unpack it, you would have to somehow convert the AT3 movies.
Are there other ARC files?
Code: Select all
local uint fpos;
struct Entry {
uint uk1;
uint offset;
fpos=FTell();
FSeek(offset);
uint uk2[5];
string name;
FSeek(fpos);
uint uk3;
uint uk4;
};
uint magic;
Entry directory[36]<optimize=false>;
Are there other ARC files?
-
- ultra-n00b
- Posts: 7
- Joined: Wed Nov 14, 2007 6:15 pm
- Location: Brazil
Yes, there are other ARC files!
SH.arc - 270MB
Part1 - http://uploaded.to/?id=5s5n8j (229 MB)
Part2 - http://uploaded.to/?id=ksciu1 (25 MB)
Thanks.
SH.arc - 270MB
Part1 - http://uploaded.to/?id=5s5n8j (229 MB)
Part2 - http://uploaded.to/?id=ksciu1 (25 MB)
Thanks.
-
- Moderator
- Posts: 652
- Joined: Wed Oct 18, 2006 9:48 pm
- Location: Germany
- Has thanked: 19 times
- Been thanked: 46 times
- Contact:
Thanks.
This is the correct one. Files may be compressed (best compression level) with zlib(otherwise DecompressedSize is 0). Decompress them with zlibc.
Code: Select all
struct Entry {
uint FilenameOffset; // Offset in the string table
uint Offset;
uint Size;
uint DecompressedSize; // 0 if it isn't compressed
};
char magic[4];
uint NumFiles;
uint OffsetData;
uint OffsetStringTable;
uint StringTableSize;
Entry directory[NumFiles];
-
- ultra-n00b
- Posts: 7
- Joined: Wed Nov 14, 2007 6:15 pm
- Location: Brazil
-
- ultra-n00b
- Posts: 7
- Joined: Wed Nov 14, 2007 6:15 pm
- Location: Brazil
Re:
And how can I extract the files manually?I cant extract it with any app.Rheini wrote:Oh I'm sorry, I didn't mention zlibc is a pure zlib de-/compressor.
It is no ARC unpacker.
You have to extract the files manually, then you can use zlibc to decompress them.
Which application did you use tu unpack sh.arc archive?
-
- Moderator
- Posts: 652
- Joined: Wed Oct 18, 2006 9:48 pm
- Location: Germany
- Has thanked: 19 times
- Been thanked: 46 times
- Contact:
Re: Silent Hill Origins - ARC archive
A hex editor, that's why I said "manually" i.e. by hand.
I use 010 Editor, the code I posted above is a 010 binary template.
I use 010 Editor, the code I posted above is a 010 binary template.
Re: Silent Hill Origins - ARC archive
Ohh,now everything is clear!Rheini wrote:A hex editor, that's why I said "manually" i.e. by hand.
I use 010 Editor, the code I posted above is a 010 binary template.
Danke Besten Rheini