Sparagas

Member

User avatar

Posts: 102

Joined: Feb 17, 2014

SILENT extractors doesn't do it correctly

Post by Sparagas on Fri Sep 15, 2017 10:01 am

Hi,
I was playing with Silent Hill extractors, who extract SILENT file in game's CD.
I was using latest version 1.1 by horror_x. Also there are extracted resources provided in SH ModPack 1.2

I was looking at few files, and this is what I found in file PRS2.ILM in TEST folder:

beginning:
Image

As usual, it has links to model parts, but this is what I found at file's end:

Image

It looks like the file is too big, and cut off the beginning of another file, so I opend direcotry list, to see what file follows next:

Code: Select all
................
00007628 00002100 \TEST\NINGEN.TIM
0000762D 00001B00 \TEST\OB.TMD
00007631 00003200 \TEST\PRS2.ILM
00007638 00003200 \TEST\PRS3.ILM
0000763F 00007B00 \TEST\RESIDENT.CMP
0000764F 00018700 \TEST\RESIDENT.TIM
................


As you can see PRS3.ILM follows after PRS2.ILM, so I opened it and...

the beginning:
Image

and end:
Image

Now the end really looks like cut off another files beginning. You can clearly see that end word should be 10RHAND, but it's only 10RH
But strangely the beginning file is not cut off.

How this is even possible?
I opened original CD in HEX editor to investigate the situation. I didn't want to put all the data here, so this is a visualization of what I found:

Image

After PRS2.ILM and PRS3.ILM there IS data of missing parts of links. It's quite small and after that the next file begins.
So there could be 2 scenarios:
1) Extractors don't extract all files, and there are other files in between
2) Extractors cut in the wrong places, and, and we have incomplete files

I personally think it is second scenario. So that means there are links not only in every beginning of model files, but also at every ending?

Image
Let's make SILENT HILL just PLAIN SCREAM
 
 
 
 
 

PaulSilentin

Member

User avatar

Posts: 154

Joined: May 01, 2014

SILENT extractors doesn't do it correctly

Post by PaulSilentin on Tue Sep 19, 2017 7:42 pm

Sometimes between files there is "trash data" that was leftover by devs because of laziness (dummy data). Non functional data that means nothing and fills empty spaces. Sometimes trash data contains copies of functional data but unused, as broken mirror.

viewtopic.php?p=7666370#p7666370
viewtopic.php?p=7654368#p7654368
https://pastebin.com/gfPvxKaj
 
 
 
 
 

Sparagas

Member

User avatar

Posts: 102

Joined: Feb 17, 2014

SILENT extractors doesn't do it correctly

Post by Sparagas on Mon Sep 25, 2017 8:15 am

I found another anomaly while playing with SIBYL.ILM (Cybil mesh model)

This is a picture of extracted SIBYL.ILM. Take a mental note on these two random highlighted areas in the middle of code:

Image

Now look at the same code directly from CD:

Image

There are missing data in extracted files, and I'm not talking about files end. It's in the middle...
And this is the only part in CD, where this code was used, so it is the same place no doubt.

I used:
Silent Hill (USA)
Silent Hill (Europe) (En,Fr,De,Es,It)
Silent Hill (Japan) (v1.0)
Silent Hill (Japan) (v1.1)

All are certified by ReDump.org (if you don't know what it is, well when you just need to know, that my images are 100% correct, and have no "scratch damage" on CD or something like that)

Also compared extracted SIBYL.ILM from all 4 CD versions, and extracted files inside "Silent Hill Modding Pack 1.2"

All CD data and all extracted data from all versions were identical

More screenshots to study:
REVEAL SPOILER
Image
Unedited CD version

Image
Unedited SIBYL.ILM

Image
Top part in CD

Image
Top part in SIBYL.ILM

Image
The missing part in CD

So I wouldn't trust extractors. Or this is also "junk" data? Even if it is, it makes impractical to import and export from extracted files
Let's make SILENT HILL just PLAIN SCREAM
 
 
 
 
 

PaulSilentin

Member

User avatar

Posts: 154

Joined: May 01, 2014

SILENT extractors doesn't do it correctly

Post by PaulSilentin on Tue Sep 26, 2017 6:07 am

I made a new simple video, that will help to understand this, i hope. Please watch it till the end. Also don't even try open game.iso in HEX, always extract files from iso with CDmage tool before. Viewing .iso file in HEX isn't right way to do it.

 
 
 
 
 

Sparagas

Member

User avatar

Posts: 102

Joined: Feb 17, 2014

SILENT extractors doesn't do it correctly

Post by Sparagas on Tue Sep 26, 2017 8:40 am

Thank you, that was very informative.
I get it, that there are trash data at the end of files
There are also trash data in between files

Also don't even try open game.iso in HEX


Yep, there was my problem! I opened SILENT and there was no trash data in middle of the file. Data was identical!

I wonder why data directly from the CD had trash data in the MIDDLE of the files...

P.S. your ISO is not in correct format, you should use only redump for optical disc (maybe I will write about its so everyone would understand)
Let's make SILENT HILL just PLAIN SCREAM
 
 
 


Return to Silent Hill1 Modding



Who is online

Users browsing this forum: No registered users and 2 guests