Page 1 of 1

[PSX] Silent Hill

Posted: Thu Dec 20, 2012 3:51 pm
by ikskoks
Image

Hi! I want to extract and import content of the archives from this game.

There are four files in game image:

HILL (499 MB)
SILENT (92 MB)
SLES_015.14 (82 KB)
SYSTEM.CNF (4 KB)

Image

I upload as an attachment samples from archives SILENT and HILL. Could someone help me and write for me quick bms script or something like that?

Re: [PSX] Silent Hill

Posted: Sat Dec 22, 2012 11:49 am
by ikskoks
Thanks to Horror from consolgames.ru we have now a nice tool pack for Silent Hill. He is our Saviour. :)

DOWNLOAD SILENT HILL TOOL PACK
(SHFilesExtractor, SHDcdr, DListEditor, FontEditor, SOURCE FILES)

Image

The most important utility is Files Extractor. It can extract all files from SILENT archive.
Usage is quite simple. We have to type command like that:

C:\Users\ikskoks>"C:\Users\ikskoks\Desktop\SILENT HILL\SHFilesExtractor.exe" "C:\Users\ikskoks\Desktop\SILENT HILL\SLES_015.14" "C:\Users\ikskoks\Desktop\SILENT HILL\SILENT" C:\Users\ikskoks\Desktop\SILENT HILL

SHFilesExtractor.exe - name of the tool
SLES_015.14 - file from game image. It is from PAL version, but i think NTSC U can work too.
SILENT - file to extract
C:\Users\ikskoks\Desktop\SILENT HILL - output directory


There are also others tools (Font Editor, DList Editor, SHDcdr) but i'm not sure how to use them. ;/

And now i ask you for help. Tool pack also contains source files, so extraction method is known. Can someone write a tool or script to REIMPORT edited files back to the SILENT file? Or just improve Silent Hill Files Extractor with new reimport option?

Horror told me that SHDcdr is a tool which we can encrypt/decrypt main executable (1ST/BODYPROG.BIN). Does anybody know how can i do that?

One more thing. Me and my friend are trying to translate this game, but we have technical problems with finding and edit main menu and inventory in this game. If you have some useful informations about editing this stuff, we will be grateful for sharing your knowledge. ;p

Re: [PSX] Silent Hill

Posted: Sun Dec 23, 2012 5:29 pm
by ikskoks
Ok, I figured out how to use Silent Hill Data Decryptor/Encryptor

Image

We just have to type simple command. Example:
C:\Users\ikskoks>"C:\Users\ikskoks\Desktop\SILENT HILL\SHDcdr.exe" C:\Users\ikskoks\Desktop\SILENT\1ST\BODYPROG.BIN

SHDcdr.exe - name of the tool
BODYPROG.BIN - file from extracted SILENT archive with all texts from game

We can see the difference:
Image

To save the changes in game we must paste encrypted file BODYPROG.BIN manually in hex editor.
(unless someone will create working importer ^^)

With this tool we can edit main menu and inventory what wasn't earlier possible.
Now anyone can make full translation of this game to any language.

Re: [PSX] Silent Hill

Posted: Mon Dec 24, 2012 10:04 am
by MiLØ
Great stuff, I haven't seen Silent Hill files being hacked before. Thank you for sharing and Horror for making the tools.
Though it looks like this utilities can not extract the HILL archive, can they? I was hoping to get music and videos from it with proper files names.

Re: [PSX] Silent Hill

Posted: Mon Dec 24, 2012 10:53 am
by ikskoks
Though it looks like this utilities can not extract the HILL archive, can they?
Unfortunatelly, they can't ;/


But if you want to extract and import videos and music, you can try:
jPSXdec http://www.romhacking.net/utilities/658/
XA Audio Converter http://www.romhacking.net/utilities/894/

Both utilities can replace files in game ^^

Re: [PSX] Silent Hill

Posted: Mon Dec 24, 2012 12:55 pm
by MiLØ
Thank you, but I already knew about those tools. jPSXdec is essential and is the best thing out there for video/audio conversion.
After scanning the HILL archive with jPSXdec it found all videos and only 4 music tracks. No file names of course. Maybe the rest of the music is in some different format (something other than XA). It could be sequenced music + custom driver, I don't know for sure. Either way it would be easier to figure this out if all the contents were extracted.

Do you happen to know if Horror tried working on extractor for HILL? Is that file's encryption more complex than SILENT's?

Re: [PSX] Silent Hill

Posted: Mon Dec 24, 2012 1:11 pm
by ikskoks
Do you happen to know if Horror tried working on extractor for HILL? Is that file's encryption more complex than SILENT's?
Horror told me that creating extractor for HILL is kind a hard. The HILL file contains XA and STR media, so probably it uses sector numbers instead of files.

Re: [PSX] Silent Hill

Posted: Tue Dec 25, 2012 10:03 pm
by MiLØ
I see. Well maybe someday. Thanks for the info.