Silent Hill 2 extractor

Programs that are related to this or that game.
Post Reply
Nisto
n00b
Posts: 15
Joined: Sun Nov 02, 2014 3:39 pm
Been thanked: 10 times

Silent Hill 2 extractor

Post by Nisto » Tue Sep 27, 2016 8:50 pm

I put together a tool to extract the filesystem residing in the main executable of Silent Hill 2. It pertains to all .mgf files in the /data folder.

https://github.com/Nisto/sh2ex

Currently it only supports the following versions:

- SLPM-65051 (v1.50)
- SLPM-65631 - Saigo no Uta - Konami Dendou Selection (v1.50)
- SLUS-20228 (v1.20)
- SLUS-20228GH - Greatest Hits (v2.01)
- SLES-50382 - Special Edition / The Collection (v1.10)

If there are any another versions that needs support, let me know, and I'll look into it (provided I can find the version). I have not found the original Saigo no Uta release, so I'm not sure it will work, but the executable in SLPM-65631 is named according to that release (SLPM-65098 -> SLPM_650.98), so it's possible they are identical. If anyone has that exact release (preferably physically), please let me know if it works.

User avatar
Bastien
advanced
Posts: 69
Joined: Sun Apr 15, 2012 1:08 am
Has thanked: 26 times
Been thanked: 12 times

Re: Silent Hill 2 extractor

Post by Bastien » Sat Oct 01, 2016 8:49 pm

I assume this is PS2. What else are you working on for Silent Hill or Resident Evil?

Nisto
n00b
Posts: 15
Joined: Sun Nov 02, 2014 3:39 pm
Been thanked: 10 times

Re: Silent Hill 2 extractor

Post by Nisto » Mon Oct 03, 2016 1:16 am

Yes, it's for PS2 primarily. It's unlikely I'll ever support the Xbox versions, and if I recall correctly, the PC versions are already "extracted", right?

Apart from adding support for the E3 Demo to the extractor (thus BIN/CD support as well), I don't really have anything else in the pipeline for RE or SH. But if you are looking for something, let me know.

I'm ambitious about creating a PSF/2 set for SH2/3, but resources seem scarce for documentation on PS2 RPC (Remote Procedure Call) programming, and particularly how to use it in conjunction with the modules provided by Neill Corlett. I honestly don't even know how to go about compiling PS2 ELF executables/modules, which I would need to do in order to use sceSifBindRpc and sceSifCallRpc for... stuff.

Nisto
n00b
Posts: 15
Joined: Sun Nov 02, 2014 3:39 pm
Been thanked: 10 times

Re: Silent Hill 2 extractor

Post by Nisto » Sat Oct 22, 2016 11:10 pm

It now supports the E3 demo.

Post Reply