<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/Vatuu/silent-hill-decomp/blob/master/docs/SHDecompLogo.png?raw=true">
<source media="(prefers-color-scheme: light)" srcset="https://github.com/Vatuu/silent-hill-decomp/blob/master/docs/SHDecompLogo-NTSC.png?raw=true">
<img alt="SILENT HILL DECOMPILATION PROJECT" title="SILENT HILL DECOMPILATION PROJECT" src="https://github.com/Vatuu/silent-hill-decomp/blob/master/docs/SHDecompLogo-NTSC.png?raw=true">
</picture>
<div align="center">
<br/>
An in-progress decompilation of <i>Silent Hill</i> on the PlayStation 1.
</div>
[!IMPORTANT]
PORT CONCERN — This project itself is not, and will not, produce a port, to PC or any other platform. This is a decompilation of the original PlayStation 1 game code which can be compiled back to a binary identical to the original PS1 release. This codebase is not port-ready due to missing documentation and constant reorganization. This is a hobby project led by volunteered hands, so there is no rush.
[!IMPORTANT]
AI CONCERN — This project is human-driven. No AI-generated code has knowingly been added into the decompilation, instead being manually worked out by several contributors over the past few years.
At most some throwaway decompilation-helper scripts were made with AI, but the actual game code is being studied and reverse-engineered by humans.
While forks may use AI for ports/fixes/adding features, they are NOT endorsed whatsoever.
Progress
What does the decompilation percentage mean?
The percentage tracks how much of the game's compiled code has been matched, meaning we've written C code that compiles to an output identical to the original assembly code.
Reaching 100% means every function in the game is accounted for, but that's only the end of the first phase, not the project as a whole.
There's still a lot of work ahead:
- Deobfuscation and naming: many functions and variables still have generated names like
func_80241A30. We'll need to figure out the actual purposes of these and name them appropriately.
- Data migration: raw binary data needs to be parsed into proper C structs so the data can be made understandable.
- Shiftability: making the build not rely on hardcoded memory addresses so that code and data can be modified without breaking everything.
- Documentation: understanding and documenting how the game's systems work together to aid in mods and future projects.
100% is a milestone worth celebrating, but there's still plenty left to do!
What are the multiple progress trackers for?
Due to the limited memory on the PlayStation 1, games often distribute their logic and functionality across different binary overlays. Silent Hill follows this approach by separating core engine code, some screen-related code, and map stage logic code into many distinct binaries. The main executable (SLUS_007.07 on the 1.1 NTSC release) serves primarily as a memory handler.
<table align=center>
<tbody>
<tr>
<th colspan=3>Total Progress</th>
</tr>
<tr>
<td colspan=3 align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=matched_code_percent&color=rgb(255,215,0)"/></a><br/><a href="https://decomp.dev/shdecompilations/silent-hill-decomp"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&label=Silent+Hill+%28Matched%20Data%29&measure=matched_data_percent"/></a></td>
</tr>
<tr>
<th colspan=3>⚙ SLUS-00707 ⚙</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Purpose</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=main"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&category=main&measure=fuzzy_match_percent&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Main executable.</td>
</tr>
<tr>
<th colspan=3>🧟♂️⚔⚙🎮 BODYPROG.BIN 🎮⚙⚔🧟♂️</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Purpose</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=engine"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&category=engine&measure=fuzzy_match_percent&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Main game logic.</td>
</tr>
<tr>
<th colspan=3>🎮 Game Screen Overlays 🎮</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Purpose</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=screen"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=screen&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Unique game screens.</td>
</tr>
<tr>
<td colspan=3 align=center>
<details>
<summary>Click here to expand</summary>
<!-- Github incorrectly parses it if it's indented... -->
<table>
<tbody>
<tr>
<th colspan=3>👨💼 B_KONAMI.BIN 👨💼</th>
</tr>
<tr>
<td>Progress</td>
<td>Purpose</td>
<td>Note</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=screen.b_konami"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=screen.b_konami&label=B_KONAMI&color=rgb(255,215,0)"/></a></td>
<td>Boot screen logic.</td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/349b284d61a6901df3b96b99a612a66653d97238">First fully decompiled and matching overlay!</a></td>
</tr>
<tr>
<th colspan=3>🎞 STREAM.BIN 🎞</th>
</tr>
<tr>
<td>Progress</td>
<td>Purpose</td>
<td>Note</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=screen.stream"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=screen.stream&label=STREAM&color=rgb(255,215,0)"/></a></td>
<td>Full motion videos stream logic.</td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/d2541f2c10667860048a6bd17bc39bbd87280d47">Third fully decompiled and matching overlay!</a></td>
</tr>
<tr>
<th colspan=3>💾 SAVELOAD.BIN 💾</th>
</tr>
<tr>
<td>Progress</td>
<td>Purpose</td>
<td>Note</td>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=screen.saveload"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=screen.saveload&label=SAVELOAD&color=rgb(255,215,0)"/></a></td>
<td>Save and load screen logic.</td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/f72646453302f8c84933decf1326c9b9ebd3d622">Fourth fully decompiled and matching overlay!</a></td>
</tr>
<tr>
<th colspan=3>📜 STF_ROLL.BIN 📜</th>
</tr>
<tr>
<td>Progress</td>
<td>Purpose</td>
<td>Note</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=screen.credits"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=screen.credits&label=CREDITS&color=rgb(255,215,0)"/></a></td>
<td>Credits roll logic.</td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/701c1223daa79fa6317ee4d09d54ff3d99112abc">Second fully decompiled and matching overlay!</a></td>
</tr>
<tr>
<th colspan=3>🛠 OPTION.BIN 🛠</th>
</tr>
<tr>
<td>Progress</td>
<td>Purpose</td>
<td>Note</td>
</tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=screen.option"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=screen.option&label=OPTIONS&color=rgb(255,215,0)"/></a></td>
<td>Options screen logic.</td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/a7ab294077dab8104a18ddacb8e567c23eaf0efe">Fifth fully decompiled and matching overlay!</a></td>
</tr>
</tbody>
</table>
</details>
</td>
<tr>
<th colspan=3>🗺 Game Map Overlays 🗺</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Purpose</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map&color=rgb(255,215,0)"/></a><br/>43/43 matched!</td>
<td colspan=2>Map and character code.</td>
</tr>
<tr>
<td colspan=3 align=center>
<details>
<summary>Click here to expand</summary>
<!-- Github incorrectly parses it if it's indented... -->
<table>
<tbody>
<tr>
<th colspan=3>🏙 MAP0 🏙</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Location</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map0_s00"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map0_s00&label=MAP0_S00&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Intro sequence in Old Silent Hill.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map0_s01"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map0_s01&label=MAP0_S01&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Cafe in Old Silent Hill.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map0_s02"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map0_s02&label=MAP0_S02&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Bonus unlockable areas in Old Silent Hill.</td>
</tr>
<tr>
<th colspan=3>🏫 MAP1 🏫</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Location</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map1_s00"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map1_s00&label=MAP1_S00&color=rgb(255,215,0)"/></a></td>
<td colspan=2>School first floor, courtyard, and basement.</td>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map1_s01"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map1_s01&label=MAP1_S01&color=rgb(255,215,0)"/></a></td>
<td colspan=2>School second floor.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map1_s02"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map1_s02&label=MAP1_S02&color=rgb(255,215,0)"/></a></td>
<td colspan=2>School first floor and courtyard in Otherworld.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map1_s03"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map1_s03&label=MAP1_S03&color=rgb(255,215,0)"/></a></td>
<td colspan=2>School second floor and school roof in Otherworld.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map1_s04"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map1_s04&label=MAP1_S04&color=rgb(255,215,0)"/></a></td>
<td>Unused <a href="https://github.com/Vatuu/silent-hill-decomp/issues/335#issuecomment-3393749791">(Click here for more information)</a></td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/c24f6f392e14eb4dbeac7fb0f0975f91a6539cb4">First fully decompiled and matching</br>map overlay!</a></td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map1_s05"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map1_s05&label=MAP1_S05&color=rgb(255,215,0)"/></a></td>
<td colspan=2>School boss fight.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map1_s06"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map1_s06&label=MAP1_S06&color=rgb(255,215,0)"/></a></td>
<td colspan=2>School first floor and basement after the boss fight.</td>
</tr>
<tr>
<th colspan=3>🏙 MAP2 🏙</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Location</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map2_s00"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map2_s00&label=MAP2_S00&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Old Silent Hill.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map2_s01"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map2_s01&label=MAP2_S01&color=rgb(255,215,0)"/></a></td>
<td>Church.</td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/5921aa73fb75645a75ae9c6fa0fdc30a0e4d58b2">Third fully decompiled and matching</br>map overlay!</a></td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map2_s02"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map2_s02&label=MAP2_S02&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Central Silent Hill.</td>
</tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map2_s03"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map2_s03&label=MAP2_S03&color=rgb(255,215,0)"/></a></td>
<td>Unused <a href="https://github.com/Vatuu/silent-hill-decomp/issues/335#issuecomment-3393749791">(Click here for more information)</a></td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/bce45a64f45e2b561b4f0e675a7bda9bfe805dbf">Second fully decompiled and matching</br>map overlay!</a></td>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map2_s04"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map2_s04&label=MAP2_S04&color=rgb(255,215,0)"/></a></td>
<td>Police station in Central Silent Hill.</td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/d7d655dfb59dc39328e7b14cae290b30ac0e992b">Fourth fully decompiled and matching</br>map overlay!</a></td>
</tr>
<tr>
<th colspan=3>🏥 MAP3 🏥</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Location</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map3_s00"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map3_s00&label=MAP3_S00&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Hospital beginning. Ends after meeting with Kaufmann.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map3_s01"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map3_s01&label=MAP3_S01&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Hospital 1st and basement floors after meeting with Kaufmann.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map3_s02"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map3_s02&label=MAP3_S02&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Green Lion Antique Shop cutscene in the Hospital.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map3_s03"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map3_s03&label=MAP3_S03&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Hospital third and second floor in Otherworld.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map3_s04"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map3_s04&label=MAP3_S04&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Hospital first floor in Otherworld.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map3_s05"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map3_s05&label=MAP3_S05&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Hospital basement in Otherworld.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map3_s06"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map3_s06&label=MAP3_S06&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Hospital first floor after the Otherworld section.</td>
</tr>
<tr>
<th colspan=3>🏙 MAP4 🏙</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Location</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map4_s00"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map4_s00&label=MAP4_S00&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Unused <a href="https://github.com/Vatuu/silent-hill-decomp/issues/335#issuecomment-3393749791">(Click here for more information)</a></td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map4_s01"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map4_s01&label=MAP4_S01&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Green Lion Antique Shop in Central Silent Hill and Otherworld.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map4_s02"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map4_s02&label=MAP4_S02&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Central Silent Hill in Otherworld.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map4_s03"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map4_s03&label=MAP4_S03&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Mall and boss fight.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map4_s04"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map4_s04&label=MAP4_S04&color=rgb(255,215,0)"/></a></td>
<td>Hospital First Floor.</td>
<td>Cutscene with Lisa after finding the<br/>altar in the Green Lion Antique Shop<br/>and meeting Lisa again after the mall<br/>boss fight.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map4_s05"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map4_s05&label=MAP4_S05&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Central Silent Hill Floatstinger boss fight in Otherworld.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map4_s06"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map4_s06&label=MAP4_S06&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Unused <a href="https://github.com/Vatuu/silent-hill-decomp/issues/335#issuecomment-3393749791">(Click here for more information)</a></td>
</tr>
<tr>
<th colspan=3>🏙🍹 MAP5 🍹🏙</th>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map5_s00"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map5_s00&label=MAP5_S00&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Sewers lower and upper levels.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map5_s01"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map5_s01&label=MAP5_S01&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Silent Hill Resort Area.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map5_s02"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map5_s02&label=MAP5_S02&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Annie's Bar and Indian Runner in Resort Area.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map5_s03"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map5_s03&label=MAP5_S03&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Norman's Motel in Resort Area.</td>
</tr>
<tr>
<th colspan=3>🏙🍹🔥 MAP6 🔥🍹🏙</th>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map6_s00"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map6_s00&label=MAP6_S00&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Silent Hill Resort Area in Otherworld.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map6_s01"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map6_s01&label=MAP6_S01&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Boat at Lakeside Pier.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map6_s02"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map6_s02&label=MAP6_S02&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Lakeside Pier and Lighthouse.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map6_s03"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map6_s03&label=MAP6_S03&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Sewer connecting to Lakeside Amusement Park.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map6_s04"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map6_s04&label=MAP6_S04&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Cybil boss fight and cutscene of Dahlia kidnapping Alessa.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map6_s05"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map6_s05&label=MAP6_S05&color=rgb(255,215,0)"/></a></td>
<td>Unused <a href="https://github.com/Vatuu/silent-hill-decomp/issues/335#issuecomment-3393749791">(Click here for more information)</a></td>
<td><a href="https://github.com/Vatuu/silent-hill-decomp/commit/376dc449e5834bddd93a915529a59fcac7bda6b6">Fifth fully decompiled and matching overlay!</a></td>
</tr>
<tr>
<th colspan=3>❔🏥 MAP7 🏥❔</th>
</tr>
<tr>
<td>Progress</td>
<td colspan=2>Location</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map7_s00"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map7_s00&label=MAP7_S00&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Hospital first floor in Nowhere and Lisa cutscene.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map7_s01"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map7_s01&label=MAP7_S01&color=rgb(255,215,0)"/></a></td>
<td>Unknown</td>
<td>Unknown parts of Nowhere.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map7_s02"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map7_s02&label=MAP7_S02&color=rgb(255,215,0)"/></a></td>
<td>Unknown</td>
<td>Unknown parts of Nowhere, contains the<br/>cutscene where Alessa struggles against<br/>Dahlia.</td>
</tr>
<tr>
<td align=center><a href="https://decomp.dev/shdecompilations/silent-hill-decomp?category=map.map7_s03"><img src="https://decomp.dev/shdecompilations/silent-hill-decomp.svg?mode=shield&measure=fuzzy_match&category=map.map7_s03&label=MAP7_S03&color=rgb(255,215,0)"/></a></td>
<td colspan=2>Final boss fight.</td>
</tr>
</tbody>
</table>
</details>
</td>
</tbody>
</table>
<div align="center">
Progress bars powered by <a href="https://decomp.dev">decomp.dev</a>
</div>
Contributing
Contributions are welcome! Feel free to open a pull request. To help familiarize yourself with the setup and decompilation workflow for Silent Hill, refer to our Wiki Page.
You can also reach out to us by opening an issue or joining the #silent-hill channel on the PS1/PS2 Re-Arc (Reverse Engineering, Archaeology, and Reconstruction of Code) Discord server.