Cloned Games

Dance Dance Revolution (Japan) Recompilation

RecompilationActive

The original game's compiled code translated into a native program for a new platform, usually a PC port.

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

About

A static recompilation of Dance Dance Revolution (Japan), SLPM-86222, built on PSXRecomp. The MIPS code of the original disc is translated to C and compiled into a native executable rather than run in an emulator. No game data is distributed; the player supplies their own legal disc dump and the recompiler produces the C on their machine.

How it differs from the original

The build adds an extended mode-select menu: the hidden EDIT and INFORMATION entries are linked into the ring, and a new EXIT GAME item is drawn with the game's own font.

Getting started

Provide a Redump-style disc dump (one .cue plus 40 .bin tracks), extract the boot executable SLPM_862.22 to the repository root, run the PSXRecomp CLI to generate the C code, then build it. A C toolchain, Python 3 and about 3 GB of disk are needed. On first launch the launcher asks for the disc. Setting UNLOCK=1 enables the hidden modes and songs.

History

The game used to freeze at random mid-song or during the credits. The cause was traced to a bad animation index that made the same primitives get inserted twice into one ordering-table bucket. What ships is a containment that suppresses the duplicate draw, not a cure for the underlying defect.

What you need to run it

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

  • You need to supply your own legal disc dump: one .cue file and 40 .bin tracks.

Features

  • The game runs as a native program rather than in an emulator.
  • The mode-select menu includes EDIT and INFORMATION, plus an EXIT GAME item.
  • Audio and arrows are in sync, and animation speed is correct.

Summarised from the project's README.

Additional notes

Release model
A release is a setup-host zip that generates and compiles the game on the player's machine, since the built executable would contain code translated from Konami's boot executable.
Working state
Working: boot, correct animation speed, audio and arrows in sync, and the 3D dancer.

FAQ

What is Dance Dance Revolution (Japan) Recompilation?
Dance Dance Revolution (Japan) Recompilation is an open-source recompilation of Dance Dance Revolution (1998). The original game's compiled code translated into a native program for a new platform, usually a PC port.
Do I need the original game files to run Dance Dance Revolution (Japan) Recompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
Share: