Cloned Games

Shin Megami Tensei: Digital Devil Saga Decompilation

DecompilationActive

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

Shin Megami Tensei: Digital Devil Saga (original game, not this project)Original game image
Image of the original game, Shin Megami Tensei: Digital Devil Saga. This project has no screenshots of its own yet.
Links, repository & details

About

A work-in-progress matching decompilation of Shin Megami Tensei: Digital Devil Saga and Digital Devil Saga 2 for the PlayStation 2. The goal is C source that compiles to byte-identical copies of the retail executables. It is not a PC port, and unfinished functions are still assembly.

How it differs from the original

The repository holds reconstructed source, including source-form game scripts and data, but no disc images, retail executables or extracted game files. Most function and variable names were chosen by contributors, since neither game ships symbols.

Known issues & limitations

  • This is not a PC port; it rebuilds the original PS2 executables.
  • The project is a work in progress, and unfinished functions are still assembly.

What you need to run it

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

  • You need your own copy of the games to build the retail executables.

Modding & tools

  • Modding is not comfortable yet; experimental development targets can recompile and relocate only selected code and data, and a mod loader is out of scope.

Additional notes

Shared code
About 8,600 functions are byte-identical between the two games, so a function decompiled in one is ported to the other automatically.

FAQ

What is Shin Megami Tensei: Digital Devil Saga Decompilation?
Shin Megami Tensei: Digital Devil Saga Decompilation is an open-source decompilation of Shin Megami Tensei: Digital Devil Saga. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on PlayStation 2.
Do I need the original game files to run Shin Megami Tensei: Digital Devil Saga Decompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
Can I mod the game with this?
Not comfortably yet. The experimental development targets can recompile and relocate selected code and data, but arbitrary mutable-state relocation and a mod loader are out of scope.
Share: