Cloned Games

Resident Evil Decompilation

DecompilationActive

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Resident Evil (original game, not this project)Original game image
Image of the original game, Resident Evil. This project has no screenshots of its own yet.
Links, repository & details

About

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

Original game files required. The project ships code only; you provide your own copy of the game (Windows version).

  • You need your own legally obtained PC game copy to supply the game data.

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

  1. 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.
Share:

More like Resident Evil Decompilation

Halted
Original game (original game, not this project)Original game image
Reevengi is a background image and 3D model viewer for the original PS1/PC Resident Evil 1-3 games, not a reimplementation.
Platforms:WindowsLinux
Stars43
Updated3 years ago
LicenseGPL-2.0
Release2019