A central repository for Silent Hill series reverse engineering, file format documentation, and modding tools.
This project aims to:
- Document file formats used across the Silent Hill series
- Provide tools and scripts for extracting and viewing game assets (3D models, textures, archives, audio)
- Catalog demos, prototypes, related media, and community resources
- Preserve knowledge from forums and wikis
Binary template scripts written in a C-like language for 010 Editor, a hex editor. These templates overlay raw binary data with named fields, allowing you to inspect and understand Silent Hill file formats directly. They also serve as file format specifications.
Covers formats for Silent Hill 1–4, Origins, Shattered Memories, Homecoming, and shared formats such as CD-ROM sectors, RenderWare, and PS1 memory cards.
Python plugins for Noesis, a tool for previewing and converting 3D models and 2D images. These plugins add support for Silent Hill model and texture formats, enabling viewing and export of game assets.
Includes plugins for Silent Hill 1–4, Origins, and Shattered Memories across PS1, PS2, and PC platforms.
Python scripts for 3D Model Researcher, a tool designed to reverse engineer 3D model formats. These scripts enable viewing of Silent Hill 3D models.
Extraction scripts for QuickBMS, a universal file extractor. These scripts handle Silent Hill 4 archive formats (.bin and .sh4), extracting individual files with auto-detected type extensions.
Standalone utility scripts for specific tasks. Currently contains a Silent Hill 1 overlay decryption tool that deciphers encrypted overlay files (B_KONAMI.BIN and BODYPROG.BIN from the 1ST/ folder) using an XOR-based linear congruential generator.
C/C++ header files generated from DWARF debug symbols found in Silent Hill demo and beta disc executables, extracted using dwarf2cpp. These headers reveal original struct definitions, variable names, and type information from the game's source code. Contains debug data from:
- Silent Hill 2 (Japan) (Beta) (2001-04-25)
- Silent Hill 2 (USA) (Beta)
- Silent Hill 4 — E3 Trial Version (E3 2004)
Curated lists of GitHub repositories related to Silent Hill, organized by game. Includes tools, decompilation projects, and other resources with source code that also serves as file format documentation.
Archived forum threads and wiki pages (XenTax, ZenHax, ReShax, hcs64) containing reverse engineering discussions, file format notes, and tool releases for Silent Hill games.
Per-game lists of known extraction, conversion, and modding tools organized by platform. Covers every mainline Silent Hill game from the original through Downpour, plus spin-offs.
Screenshots captured during reverse engineering work, organized by game (SH2, SH3, SH4, Shattered Memories, Homecoming).
Comprehensive list of all known Silent Hill demos and prototypes across every game in the series, cross-referencing entries from Redump, No-Intro, Hidden Palace, and debugging.games databases.
List of demo discs, magazine DVDs, and other media that contain Silent Hill content such as playable demos, save data, trailers, reviews, or release information.
- AFS Archive Games — List of games using CRI Middleware's AFS archive format, which is used by Silent Hill 3 (PS2/PC) and Silent Hill 4 (PS2). Includes entries from Konami, Sega, Capcom, Bandai-Namco, and more.
- Konami Skeletal Model Games — Documentation of the shared Konami skeletal model format used by Silent Hill 2, 3, and 4 along with many other Konami PS2-era games. Includes version details, header specifications, and a per-game breakdown.
- Silent Hill in Other Games — Catalog of Silent Hill appearances, references, and easter eggs in other video games and non-video-game media.