Cloned Games

Castlevania Decompilation

DecompilationActive

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

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

About

A work-in-progress decompilation of Castlevania for the Nintendo 64. It aims to rewrite C code that compiles to matching assembly from the game's ROM and to convert assets from binary data to a higher-level format. The repository contains none of the assets needed to build the ROM.

Getting started

You need your own legally obtained copy of Castlevania for the Nintendo 64 (USA v1.0). Place the ROM in the project root, configure the project with CMake using Ninja or Make, and build with CMake; a Docker setup is also provided, and Linux and Windows requirements are listed.

Known issues & limitations

  • The project cannot currently support large-scale mod creation because of hardcoded addresses; for now, it is only useful for documenting the game's code.

What you need to run it

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

Additional notes

Modding limits
The project cannot yet be used for large-scale mods because of shiftability issues (hardcoded addresses), so it is only useful for documenting the game's code for now.
Build workaround
If compilation fails, set the dissasemble_all option in the castlevania config file to True, clean and build until it errors, then set it back to False and build again.

FAQ

What is Castlevania Decompilation?
Castlevania Decompilation is an open-source decompilation of Castlevania. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on N64.
Do I need the original game files to run Castlevania Decompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
Share:

More like Castlevania Decompilation

Active
Original game (original game, not this project)Original game image
A work-in-progress decompilation of Castlevania for the Nintendo 64. It aims to rewrite C code that compiles to the assembly found in the…
Stars63
Updated1 month ago
LicenseUnknown
Release2023
Sporadic
pyxelvania screenshot
pyxelvania is a small Castlevania-inspired platform game built with the Pyxel game engine.
Platforms:None
Stars3
Updated8 months ago
LicenseMIT
Release2024