Star on GitHubStar1.1k stars

Case study

sh23ds: a native 3DS reconstruction of Silent Hill 2

sh23ds rebuilds Silent Hill 2: Director's Cut as a native C engine for Nintendo 3DS using the player's PC game data. Game logic, camera, lighting and events were reconstructed from the PC executable; the research notes report analysis with Ghidra and REA. The author reports a complete playthrough in Azahar, while real-console testing and some PC behaviors remain unfinished.

Targets
Game
Category
Community REA investigations
Relationship
Author-reported mixed workflow
Sources reviewed

Requirements & limits

  • Prerequisites: A 3DS or 2DS running Luma3DS, a copy of Silent Hill 2: Director's Cut for PC and about 1.8 GB of SD-card space are required.
  • Prerequisites: DSP firmware must be dumped once with DSP1 for sound.
  • Limits: The build is in development; the author reports little testing on real consoles and remaining behavior and rendering gaps.
  • License: GPL-3.0 license; bundled third-party code keeps its own licenses.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · ankushKun/sh23ds · Revision 08673f6
  2. docs/RESEARCH.md GitHub · ankushKun/sh23ds · Revision 08673f6
  3. port/STATUS.md GitHub · ankushKun/sh23ds · Revision 08673f6

More in Games

All 318 entries in GamesGames case studies (239)

↑↓ move↵ open⌘↵ new tab