Silent Hill: Shattered Memories/Debug Leftovers
This is a sub-page of Silent Hill: Shattered Memories.
Only 3 working functions from the PS2 releases has been discovered, however many leftovers from Debug features can be found inside the game files.
Contents
Sub-Pages
CSV Tables Boring data tables that explain how audio and the psychological profile works, but they are so big that is better to put them in another page. |
PS2 Leftovers
Debug Shaders
The following code addresses and values enable individual debug shaders each address based on the serial number of the game version.
Code Address | Function | Value | ||
---|---|---|---|---|
SLUS-21899 | SLES-55569 | SLPM-55231 | ||
004455A4 | 004457A4 | 00445AA4 | Flashlight view | 00000001 |
0047ABC4 | 0047ADC4 | 0047B0C4 | Nightvision filter | |
00445630 | 00445830 | 00445B30 | Fog/Dynamic Object disabling | |
Depth of field filter | 00000002 | |||
Stencil filter | 00000003 | |||
Stencil filter 2 | 00000004 | |||
Stencil filter 3 | 00000005 |
Debug Strings
A list of many string only found in the executable of the PS2 releases.
ZoneDebug ZoneLinkDebug (Debug) Disable Lighting Engine (Debug) Enable Non Black Fog (Debug) World Alpha Mode (Debug) Disable Light Engine for non focus secondary zones (Debug) Render Shadow Meshes (debug) Reflection Markers (debug) Reflection Highlight (Debug) Show Shadow Buffer (Debug) Display Buffer (Debug) Spotlight Show LProj (Debug) Ramp Scale (Debug) Beam Confinement Length (Debug) Enable (Debug) Tension Level (Debug) Interpolation Time (Debug) Overide Combat Level {DebugOutput} %s
Level Selector Leftovers
While it is unknown if there still a functional code, a file named "ui_bootmenu.xml" (found in all releases of the game) defines the filenames and atributes for a level selector still left in the files. This is known as some Silent Hill: Origins prototypes that contains accesible debug menu shown this function in action by opening an option named just like the file.[1]
The file contains a "Test Levels" section, however this levels can not find in any release.
<LEVEL id="Test Levels"> <ZONE id="TT Test Level" zonename="TL_TestLevel_TTTest1" filter="" linkid="TTTEST_1"> <DATA trigname="GlassesDisabled" value="1" /> </ZONE> <ZONE id="Old Test Level" zonename="TL_TestLevel_StartRoad" filter="" linkid="TLSR_TLSSR"> <DATA trigname="GlassesDisabled" value="1" /> </ZONE> <ZONE id="Ice Shader Test" zonename="TL_IceShaderTest" filter="" linkid="TLSR_TLSSR"> <DATA trigname="GlassesDisabled" value="1" /> </ZONE> <ZONE id="Ice Opaque Test" zonename="TL_OpaqueIceTest" filter="" linkid="ITFBSS_ITFAL"> <DATA trigname="GlassesDisabled" value="1" /> </ZONE> </LEVEL>