the cutting room mirror

Silent Hill 2 (Windows)

To do:

  • Unused Music1
    • Some of this track can also be found in the PS2 version.

Silent Hill 2 is the second installment in the survival horror video game series.

Debug Camera#

Final builds of the game feature the same debug camera which is present in E3 Trial Version on pad_x=10, although lacking the information text overlay. Debug camera operates in three modes: "CYLINDER FOR DEBUG", "FREE FOR DEBUG" and "SELFVIEW FOR DEBUG". On PC versions enabling "SELFVIEW FOR DEBUG" mode outright crashes the game.

For sh2pc.exe with MD5: 95c947643a524b92926113ea8cfb9ce4

sh2pc.exe+1B8DB60 (01F8DB60) 00000001 — enables "CYLINDER FOR DEBUG" mode
sh2pc.exe+1B8DAE0 (01F8DAE0) float — controls horizontal movement in "CYLINDER FOR DEBUG" mode
sh2pc.exe+1B8DAE4 (01F8DAE4) float — controls roll movement in "CYLINDER FOR DEBUG" mode
sh2pc.exe+1B8DAEC (01F8DAEC) float — controls vertical movement in "CYLINDER FOR DEBUG" mode
sh2pc.exe+1B8DAE8 (01F8DAE8) float — controls zoom movement in "CYLINDER FOR DEBUG" mode
 
sh2pc.exe+1B8DB60 (01F8DB60) 00000002 — enables "FREE FOR DEBUG" mode
sh2pc.exe+1B810F0 (01F810F0) float — controls x-axis movement in "FREE FOR DEBUG" mode
sh2pc.exe+1B810F4 (01F810F4) float — controls y-axis movement in "FREE FOR DEBUG" mode
sh2pc.exe+1B810F8 (01F810F8) float — controls z-axis movement in "FREE FOR DEBUG" mode
 
sh2pc.exe+1B8DB60 (01F8DB60) 00000003 — should enable "SELFVIEW FOR DEBUG" mode but crashes the game instead

Hidden Stage Select#

A user Aero managed to reactivate hidden stage select options in the main menu.

For sh2pc.exe with MD5: 9751a479dff576a41541da430ce5eb63 (SILENT.HILL.2.V1.1.GIMPSRUS.NOCD)

sh2pc.exe+551458 (00951458) 00000001
sh2pc.exe+551458 (00951458) 00000002

For sh2pc.exe with MD5: 95c947643a524b92926113ea8cfb9ce4

sh2pc.exe+54D858 (0094D858) 00000001
sh2pc.exe+54D858 (0094D858) 00000002

Watch on YouTubeWatch on YouTube

Unused Text#

Message file path

Offset

Text

Notes

\data\etc\message\common_msg_e.mes

0x284

Save Game feature not availableon trial version.

A leftover from the Trial version.

\data\etc\message\common_msg_e.mes

0x2BE

DUALSHOCKо2 not connected

A leftover from the PS2 version.

\data\etc\message\common_msg_e.mes

0x2DE

Insert the analog controller(DUALSHOCKо2) into controller port 1

A leftover from the PS2 version.

\data\etc\message\common_msg_e.mes

0x324

Disc tray open

A leftover from the PS2 version.

\data\etc\message\common_msg_e.mes

0x338

Disc not inserted

A leftover from the PS2 version.

\data\etc\message\common_msg_e.mes

0x350

Checking disc

A leftover from the PS2 version.

\data\etc\message\common_msg_e.mes

0x364

Wrong disc

A leftover from the PS2 version.

\data\etc\message\common_msg_e.mes

0x396

Please reconnect the controller to controller port and press START to continue.

A leftover from the PS2 version.

\data\etc\message\item_msg_e.mes

0x1F44

The reverse side of the coin is a crescent moon.

Describes a reverse of the Snake coin.

\data\etc\message\item_msg_e.mes

0x32F4

The reverse side shows a gravestone.

Describes a reverse of the Old Man coin.

\data\etc\message\item_msg_e.mes

0x331E

The reverse side shows an egg.

Describes a reverse of the Prisoner coin.

\data\etc\message\m_card_msg_e.mes

0x328

Checking MEMORY CARD(PS2).

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x348

MEMORY CARD(PS2) not inserted.

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x36C

MEMORY CARD(PS2) is not formatted.

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x394

Do you wish to format?

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x3B0

Not a MEMORY CARD(PS2)

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x3CC

Please exchange for MEMORY CARD(PS2) with 94 KB or more of free space.

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x474

Formatting.

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x486

Formatting error occurred.

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x582

MEMORY CARD slot 1

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x59A

MEMORY CARD slot 2

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x5C8

Insufficient space on the MEMORY CARD(PS2). To save your game progress, your MEMORY CARD(PS2) must have 94 KB or more of free space. You cannot save during the game. Do you wish to begin anyway?

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x69E

MEMORY CARD(PS2) not inserted. To save your game progress, your MEMORY CARD(PS2) must have 94 KB or more of free space. You may lose the ability to save during the game. Do you wish to begin anyway?

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x778

Please exchange for MEMORY CARD(PS2) with 94 KB or more of free space.

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x83C

Do not insert or remove MEMORY CARD(PS2), reset or switch off the power to the console.

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0x9DA

Loading data from MEMORY CARD(PS2) in MEMORY CARD slot 1

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0xA1A

Loading data from MEMORY CARD(PS2) in MEMORY CARD slot 2

A leftover from the PS2 version.

\data\etc\message\m_card_msg_e.mes

0xA1A

Loading data from MEMORY CARD(PS2) in MEMORY CARD slot 2

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x438

Checking MEMORY CARD(PS2).

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x458

MEMORY CARD(PS2) not inserted.

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x47C

MEMORY CARD(PS2) is not formatted.

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x4A4

Do you wish to format?

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x4C0

Not a MEMORY CARD(PS2)

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x4DC

Please exchange for MEMORY CARD(PS2) with 94 KB or more of free space.

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x584

Formatting.

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x596

Formatting error occurred.

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x692

MEMORY CARD slot 1

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x6AA

MEMORY CARD slot 2

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x6D8

Insufficient space on the MEMORY CARD(PS2). To save your game progress, your MEMORY CARD(PS2) must have 94 KB or more of free space. You cannot save during the game. Do you wish to begin anyway?

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x7AE

To save your game progress, your MEMORY CARD(PS2) must have 94 KB or more of free space. You may lose the ability to save during the game. Do you wish to begin anyway?

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x888

Please exchange for MEMORY CARD(PS2) with 94 KB or more of free space.

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0x94C

Do not insert or remove MEMORY CARD(PS2), reset or switch off the power to the console.

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0xAEA

Loading data from MEMORY CARD(PS2) in MEMORY CARD slot 1

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0xB2A

Loading data from MEMORY CARD(PS2) in MEMORY CARD slot 2

A leftover from the PS2 version.

\data\etc\message\m_card_x_msg_e.mes

0xC3A

MU

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xC42

MU 1A

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xC4E

MU 1B

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xC5A

MU 2A

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xC66

MU 2B

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xC72

MU 3A

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xC7E

MU 3B

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xC8A

MU 4A

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xC96

MU 4B

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xCA2

Memory Unit

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xCB4

Memory Unit 1A

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xCC8

Memory Unit 1B

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xCDC

Memory Unit 2A

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xCF0

Memory Unit 2B

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xD04

Memory Unit 3A

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xD18

Memory Unit 3B

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xD2C

Memory Unit 4A

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xD40

Memory Unit 4B

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xD54

HD

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xDEA

Please do not remove memory units or disconnect any controllers.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xE32

Press the START Button.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xE50

Please reconnect the controller and press START to continue.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xEDE

Memory Unit not inserted

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xF16

Checking Memory Unit

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xF48

Please delete data from the Xbox Dashboard.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0xF7A

Insufficient space on the Memory Unit. To save your game data, at least 6 blocks on the Hard Disk or 13 blocks on the Memory Unit are needed. You cannot save during the game. Do you wish to begin anyway?

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x105A

Insufficient space on the Hard Disk. Reserve blocks from the Xbox Dashboard.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x10B2

To maximize your "Silent Hill 2: Restless Dream" playing experience, we recommend that you first install the data onto your Hard Disk.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1142

Install the data onto your Hard Disk?

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x116E

blocks needed

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1184

Approximately blocks needed

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x11A8

Select "Install" from the Title Screen to install the data onto your Hard Disk.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1200

Select "Install " from the "Option" menu to install the data onto your Hard Disk.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x125A

Press the A Button to continue.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1280

Begin install

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1294

Installing data. Do not switch off Xbox.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x12C4

Data installation completed.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x12E6

Data installation failed.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1306

Installing effects

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x133A

End install

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1380

Memory unit is unusable.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x139E

Saving to Memory Unit .

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1426

Press START to continue.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1444

The Xbox memory unit was removed during use.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x14DA

Insufficient space on the Hard Disk. Reserve block from the Xbox Dashboard.

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x1532

To save your game data, at least 6 blocks on the Hard Disk or 13 blocks on the Memory Unit are needed. You cannot save during the game. Do you wish to begin anyway?

A leftover from the Xbox version.

\data\etc\message\m_card_x_msg_e.mes

0x16D0

Stage Null

\data\etc\message\m_card_x_msg_e.mes

0x16E0

TGS Trial

\data\etc\message\m_card_x_msg_e.mes

0x1A2E

Eddie Boss

\data\etc\message\m_card_x_msg_e.mes

0x1B14

Hotel Fire

\data\etc\message\m_card_x_msg_e.mes

0x1B24

Ending Recovery

\data\etc\message\m_card_x_msg_e.mes

0x1B3A

Ending Maria

\data\etc\message\m_card_x_msg_e.mes

0x1B4C

Ending Suicide

\data\etc\message\m_card_x_msg_e.mes

0x1B60

Ending Rebirth

\data\etc\message\m_card_x_msg_e.mes

0x1B74

Ending Dog

\data\etc\message\option_msg_e.mes

0x5EE

Retreat Turn

\data\etc\message\option_msg_e.mes

0x600

Set turn direction for retreat

\data\etc\message\option_msg_e.mes

0x658

Auto Aiming

\data\etc\message\option_msg_e.mes

0x66A

Set auto-aim on/off

\data\etc\message\stage_apart_e3fe_msg_e.mes

0x12

Shit!

\data\etc\message\stage_forest_msg_e.mes

0x178

It's quiet. There's no sign of anyone but us.

Probably meant to be displayed at the graveyard with Angela being around.

\data\etc\message\stage_forest_msg_e.mes

0x10D

Just a normal gravestone. It's got nothing to do with me.

Probably meant to be displayed at the graveyard.

\data\etc\message\stage_forest_msg_e.mes

0x14C

This must be Silent Hill's graveyard.

Unused Textures#

Texture Path

Texture Name

Texture

Notes

\data\bg\cb\cb90.map

tex_000

\data\bg\hp\hp218.map

tex_005

南 - South

\data\bg\hp\hp222.map

tex_007

南 - South

\data\bg\hp\hp226.map

tex_011

\data\bg2\ma\ma65.map

tex_006

\data\bg\th\th13.map

tex_000

書斎西 - Library West

\data\bg\th\th13.map

tex_001

書斎東 - Library East
書斎南 - Library South

\data\bg\th\th13.map

tex_002

書斎北 - Library North

\data\bg\th\th13.map

tex_012

\data\pic\item\x_coinelder_ura.tex

tex_000

Reverse of Old Man coin.

\data\pic\item\x_coinprisoner_ura.tex

tex_000

Reverse of Prisoner coin.

\data\pic\item\x_coinprisoner_ura.tex

tex_000

Reverse of Snake coin.

\data\pic\etc\cesa.tex

tex_000

A leftover from the Japanese version.

\data\pic\etc\comingsoon.tex

tex_000

A leftover from the Trial version.

\data\pic\etc\kcet.tex

tex_000

\data\pic\etc\sce.tex

tex_000

A leftover from the Japanese version.

\data\pic\etc\title.tex

tex_000

A leftover from the Trial version.

\data\pic\etc\start00j.tex

tex_000

A leftover from the Xbox Japanese version.

Hidden Text#

In the cutscene in the hotel where James reads Laura's letter from Mary, there's text on the letter that can't be clearly read. By zooming in on the texture (found in \data\chr\item\i_letter.mdl), it's possible to see that the text is mostly lyrics from the song Blaze of Glory by Jon Bon Jovi.

Dear Laura

Wake up in the morning and I raise my weary head
I've got an old coat for a pillow
And the earth was last night's bed
I don't know where I've been. I'm a devil on the run
A six gun lover. A candle in the wind

When you're brought into this world
They say you're born in sin
Well at least they gave me something
I didn't have to steal or have to win
Well they tell me that I'm wanted
Yeah, I'm a wanted man. I'm a colt in your stable
I'm what Cain was to Abel. Mister catch me if you can

I'm going down in a blaze of glory
Take me now but know the truth
I'm going out in a blaze of glory
Lord I never drew first. But I drew first blood
I'm no one's son. Call me young gun

Sincerely yours

Unused Sounds#

File

Audio

Transcription

Notes

SCENE_45

My dearest Laura, I'm leaving this letter with Rachel to give to you after I'm gone. I'm far away now. In a quiet, beautiful place. Please forgive me for not saying goodbye before I left. Be well, Laura. Don't be too hard on the sisters. And Laura, about James... I know you hate him because you think he isn't nice to me, but please give him a chance. It's true he may be a little surly sometimes, and he doesn't laugh much. But underneath he's really a sweet person. Laura... I love you like my very own daughter. If things had worked out differently, I was hoping to adopt you. Happy 8th birthday, Laura. Your friend forever, Mary

An audio file of Mary narrating her letter to Laura as she does for her letter to James.

Regional Differences#

Title Screen#

North American

European

The North American release's title screen is similar to the Xbox version, where as the European "Director's Cut" version displays the logo in red with the subtitle "Director's Cut" behind a black background with the in-game font used for the menu options.

References#


  1. https://youtu.be/jK7qoL9trd8↩︎