Resident Evil Decompilation
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Resident Evil
compare all 2 clones
Original game imageAbout
A decompilation of the 1997 PC release of Resident Evil, rebuilt from a Ghidra decompilation of the original executable on a modern rendering layer for Windows (Direct3D 11) and Linux (SDL2 and OpenGL 3.3). The README calls the port functional-complete, with every room, enemy, cutscene, FMV, menu and ending playable, and says 1716 of 1717 game-logic functions are implemented.
How it differs from the original
It re-implements the original's DirectX 5.0 wrapper (Capcom's Marni System) on Direct3D 11 and OpenGL backends, and adds a debug menu, an optional PS1-style ending credits roll and an option to skip normally unskippable FMVs. It also supports the Japanese Biohazard PC release and a PS1 Director's Cut overlay.
Getting started
No game data is distributed, so you need your own copy of the game (the GOG or 1997 retail USA release, or the Japanese Biohazard PC release). Build it with the included scripts on Windows or with CMake on Linux, then migrate the game files into place using the included asset migrator tool. Keyboard and gamepad are both supported, and bindings can be changed in the options screen.
What you need to run it
Features
- The entire original game is playable, including every room, enemy, cutscene, FMV, menu, and ending.
- The Japanese PC release is partly supported.
How to install
- Place the region folder next to the executable; the Director's Cut DC folder is optional.
Controls
- Hold X to aim, then press an action key to fire; Z opens inventory and A opens options.
- Gamepad defaults use the left stick or D-pad to move and turn, A/Cross for action, and B/Circle to cancel or run.
- F9 returns to the title from gameplay or exits from the title; press again to confirm.
Summarised from the project's README.
Licensing & legal
- The source is licensed under GNU GPL v3.0 and covers only the repository's own code, not the original game.
- The project states it is not affiliated with, authorized, endorsed or sponsored by Capcom.
FAQ
- What is Resident Evil Decompilation?
- Resident Evil Decompilation is an open-source decompilation of Resident Evil. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on Windows.
- Do I need the original game files to run Resident Evil Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Resident Evil Decompilation licensed?
- project: GNU General Public License v3.0 (source in this repository (`src/`, `tools/`, `tests/`, `docs/)). The repository itself is the authoritative source.
- Which game versions can I use?
- The build expects assets from the GOG USA version or other 1997 versions; Japanese PC release features are partly supported.
