the cutting room mirror

Dance Dance Revolution (Arcade, 1998)

This article has a talk page!This article has a talk page!
view on tcrf.net

The game that started the rhythm game craze of the late-90s/early-00s, Dance Dance Revolution introduced to the world the joy of pounding arrows with your feet.

Revisional Differences#

Three revisions of the game are known to exist:

  • ver.JAA - The game's original release. While it is present in MAME as ddrja, only its disc data has been preserved (and as such it is not playable).
  • ver.JAB - A slight revision of the original release, labeled as ddrjb on MAME.
  • ver.JBA - A revision known as the "Internet Ranking Version", released two months after the original and labeled as ddrj on MAME.

Miscellaneous#

  • The game's original release only used the CD image to store music tracks; all other data (graphics, steps, sound effects) is stored in ROMs. From the Internet Ranking Version, this other data is stored in the CD image as well.

Attract Sequence#

  • The KONAMI logo seen in the original release is the 1986-1998 variant, with italicized text and more dimmed out colors, which the Internet Ranking Version had since updated. This is also noticeable in the post-name entry screen.

ver.JAA/ver.JAB

ver.JBA

ddr1st-konami10.png
ddr1st-congratulations10.png

ddr1st-konami15.png
ddr1st-congratulations15.png

  • An "Internet Ranking Ver." graphic element was added to the right of the title logo.

ver.JAA/ver.JAB

ver.JBA

Ranking Screen#

  • Each of the ranking screen backgrounds are toned blue rather than sepia.

ver.JAA/ver.JAB

ver.JBA

ddr1st-ranking101.png
ddr1st-ranking102.png
ddr1st-ranking103.png

ddr1st-ranking151.png
ddr1st-ranking152.png
ddr1st-ranking153.png

Gameplay#

  • The Versus mode was added, requiring a code to activate.
  • The Maniac difficulty was added, though it is exclusive to Single Play mode, and also requires a code to activate. In addition, the Another difficulty was added to Double Mode.
    • A text string and a ranking screen graphic for this difficulty can be found in ver.JAB, however.
  • The timer on the play mode selection screen was increased from 12 seconds to 15.
  • When activating a code (e.g. the MIRROR modifier, the ANOTHER difficulty or the Double mode), the text for the modifier is displayed on a large font above the mode description in the original release, which was changed to a smaller font below the mode name on the Internet Ranking Version.

ver.JAA/ver.JAB

ver.JBA

  • The game's font graphics received updated colors:

File

ver.JAA/JAB

ver.JBA

data\pct16\plane\m_ac0808.cmt

This font is, for example, seen in the coin counters, which are seen at all times, and above the score counters during gameplay. While in ver.JAA/JAB it is orange, it was later changed to green.

data\pct16\plane\m_ac0812.cmt

This font is, for example, seen in the difficulty labels on the song selection screen, as well as the percentages on the results screen. While in ver.JAA/JAB it is green, it was later changed to yellow with a blue outline. The "1" glyph was also changed.

data\pct16\plane\m_ac1216.cmt

This font is, for example, seen in the score counters during gameplay, as well as in most of the text displayed on the results screen. While in ver.JAA/JAB it is blue, it was later changed to red.

  • In the original release, the difficulty levels went up to 7. With the addition of the Maniac and Double Another charts, the Internet Ranking Version expanded the scale to 8. In addition, all difficulty labels were altered:

Difficulty

ver.JAA/JAB

ver.JBA

1

BEGINNER

SIMPLE

2

AVERAGE

MODERATE

3

NOVICE

ORDINARY

4

EXPERT

SUPERIOR

5

PROFESSIONAL

MARVELOUS

6

MASTER

GENUINE

7

HERO

PARAMOUNT

8

N/A

EXORBITANT

  • The difficulty labels and modifier indicators are now positioned above the screen shutter which appears upon selecting a song.

ver.JAA/ver.JAB

ver.JBA

  • In the original release, the arrows don't disappear even if they are hit with a Perfect or a Great.
  • The mode and modifier indicator elements were moved slightly upwards in ver.JBA.

ver.JAA/ver.JAB

ver.JBA

  • The Internet Ranking Version added a functionality in which one could register their in-game score on a now-defunct website via a code for a tournament.

Song List#

  • The Internet Ranking Version added two new songs:
    • MAKE IT BETTER / mitsu-O!
      Ratings: Single - 5 / 6 / 8; Double - 5 / 6
      Availability: HARD
    • TRIP MACHINE / DE-SIRE
      Ratings: Single - 6 / 7 / 8; Double - 6 / 8
      Availability: Final Stage NORMAL/HARD
  • All songs save for KUNG FU FIGHTING received new backgrounds, as follows:

Song

ver.JAA/JAB

ver.JBA

HAVE YOU NEVER BEEN MELLOW

File: data/pct256/plane/s_japan.cmt
DDR2ndCLUB1-butterflies.png

File: data/pct256/plane/u_hav_bk.cmt
ddr1st-have15.png

BUTTERFLY

File: data/pct256/plane/s_follow.cmt
ddr1st-bute10.png

File: data/pct256/plane/u_but_bk.cmt
DDR-unused-BG-2.png

MY FIRE

File: data/pct256/plane/s_mfire.cmt
ddr1st-myfi10.png

File: data/pct256/plane/u_myf_bk.cmt
ddr1st-myfi15.png

LITTLE BITCH

File: data/pct256/plane/s_ska.cmt
ddr1st-litt10.png

File: data/pct256/plane/u_lit_bk.cmt
ddr1st-litt15.png

LET'S GET DOWN

File: data/pct256/plane/s_get.cmt
ddr1st-lets10.png

File: data/pct256/plane/u_let_bk.cmt
DDR-unused-BG-4.png

THAT'S THE WAY (I LIKE IT)

File: data/pct256/plane/s_ny.cmt
ddr1st-that10.png

File: data/pct256/plane/u_let_bk.cmt
DDR-unused-BG-6.png

STRICTLY BUSINESS

File: data/pct256/plane/s_busi.cmt
ddr1st-stri10.png

File: data/pct256/plane/u_str_bk.cmt
DSeuromixAC-sbBG.png

PARANOIA

File: data/pct256/plane/s_acid_0.cmt
ddr1st-para10.png

File: data/pct256/plane/u_par_bk.cmt
ddr1st-para15.png

  • Four songs received difficulty changes in at least one of their charts:
    • HAVE YOU NEVER BEEN MELLOW
      Double BASIC: 2 → 3
    • KUNG FU FIGHTING
      HARD Single BASIC: 2 → 3
      Double BASIC: 3 → 4
    • LITTLE BITCH
      Single ANOTHER: 5 → 6
    • THAT'S THE WAY (I LIKE IT)
      Double BASIC: 3 → 4

Unused Graphics#

Boy Dancer#

KONSENTO-01's textures, which are found in data\all\boy.tex, appropriately feature unused textures for a scrapped human dancer which resembles a boy.
DDR1st-boy1.pngDDR1st-boy2.pngDDR1st-boy3.pngDDR1st-boy4.pngDDR1st-boy5.pngDDR1st-boy6.png

(Source: tikal.)

Dancemania Album Sequence#

Of the Dancemania album covers seen during the game's attract sequence, these ones, which are associated with Dancemania BASS#1 and Dancemania SPEED, are unused. They can be found in m_cmcd13.cmt and m_cmcd18.cmt, respectively, inside the folder data\pct256\plane.
DDR1st-dancemaniabass1.png DDR1st-dancemaniaspeed.png

(Source: tikal.)

"Music From"#

data\pct256\plane\m_jacket.cmt, which features the CD title graphics seen in the song selection screen also feature an unused "Music From" label. It's likely this was meant to be displayed above the CD titles.

(Source: tikal.)

Unused Song#

ddr1st-money.png

Remnants of a scrapped song, MONEY by RAGGA TWINS, can be found within the game's data. Its music tracks exist in the original release (ver.JAA) only, heard when playing Tracks 10 and 20 of the CD; its contents were replaced with silence in ver.JAB, and ultimately removed in the Internet Ranking Version (ver.JBA), though its graphics and step data still remained. One interesting thing to note is that the Internet Ranking Version features a very similar song to MONEY, the Konami original MAKE IT BETTER; both are reggae tracks, and feature similar patterns in its charts.

Banner:

data\pct256\plane\m_song2.cmt, data\pct256\plane\m_singer.cmt (ver.JAB)
data\pct256\plane\u_mon_ta.cmt (ver.JBA)

CD:

data\pct256\plane\m_selcd4.cmt (ver.JAB)
data\pct256\plane\u_mon_cd.cmt (ver.JBA)

Background:

data\pct256\plane\s_money.cmt (ver.JAB)
data\pct256\plane\u_mon_bk.cmt (ver.JBA)

Preview audio: 845jaa02.bin - Track 10

Music: 845jaa02.bin - Track 20

Chart data: data\seq:

  • seq_008n1.bin - 1P Basic
  • seq_008n2.bin - 2P Basic
  • seq_00881.bin - 1P Another
  • seq_00882.bin - 2P Another
  • seq_00891.bin - 1P Maniac
  • seq_00892.bin - 2P Maniac
  • seq_008d.bin - Double Basic
  • seq_008dx.bin - Double Another

To re-enable this song, apply the following cheat to the associated files. In ver.JAB, changing the disc image to ver.JAA's makes the song play the correct audio.

ddrjb.xml
(ver.JAB)

ddrj.xml
(ver.JBA)

<cheat desc="Re-enable 'Money' song">
    <script state="on">
        <action>temp0=maincpu.pd@80070f80</action>
    </script>
    <script state="run">
        <action>maincpu.pd@80070f80=00000000</action>
    </script>
    <script state="off">
        <action>maincpu.pd@80070f80=temp0</action>
    </script>
</cheat>
<cheat desc="Re-enable 'Money' song">
    <script state="on">
        <action>temp0=maincpu.pd@80073ba8</action>
        <action>temp1=maincpu.pb@800e4546</action>
    </script>
    <script state="run">
        <action>maincpu.pd@80073ba8=00000000</action>
        <action>maincpu.pb@800e4546=07</action>
    </script>
    <script state="off">
        <action>maincpu.pd@80073ba8=temp0</action>
        <action>maincpu.pb@800e4546=temp1</action>
    </script>
</cheat>

Alternatively, a converted version of the chart data for use in programs such as Stepmania can be downloaded below:

Download MONEY chart data (converted)

File: DDR-MONEY-SIMFILE.zip (860B (compressed)) (info)

(Codes: WindyFairy)

Unused Text#

Stored alongside the difficulty labels is the following string:

  NO MEAN   

This would have been displayed if a song's difficulty level is set to 0, which is never the case.

(Source: WindyFairy)

Unused Metadata#

data\music\cd1.db contains a metadata sheet, such as difficulty values, a path to an associated file, and which CD title should it display. Curiously, there are some parameters which are never displayed normally, such as the songs' titles, artist names, and even a BPM display; these are marked in gray, alongside slots for songs that are normally unplayable. The data below applies to ver.JAB.

ID 1

ID 2

Unk. A

Unk. B

Unk. C

Unk. D

Modes

Final Stage

BPM

CD Title

Title

Artist

Path

Difficulties

0F

05

00007268

00008CE5

600

18AD

EASY
NORMAL

-

126

05
Dancemania 10

HAVE YOU NEVER BEEN MELLOW

THE OLIVIA PROJECT

data/music/olivia.bin

1/2 - 2

10

06

00008E11

0000A99C

576

1B51

EASY
NORMAL
HARD

-

135

05
Dancemania 10

BUTTERFLY

SMILE dk

data/music/smile.bin

3/4 - 4

11

07

0000AAC8

0000C838

769

1B89

EASY
NORMAL
HARD

-

116

06
Dancemania 11

KUNG FU FIGHTING

BUS STOP

data/music/busstop.bin

2/3 - 3

13

08

0000E81F

00010296

638

17C4

NORMAL

✓

130

03
Dancemania WINTERS

MY FIRE

X-TREME

data/music/x-treme.bin

4/5 - 5

17

0D

00015F55

0001791E

551

18AB

HARD

-

159

01
Dancemania SUMMERS

LITTLE BITCH

THE SPECIALS

data/music/specials.bin

4/5 - 5

12

08

0000C964

0000E6F3

585

1A40

EASY
HARD

-

129

04
Dancemania 9

LET'S GET DOWN

JT PLAYAZ

data/music/jtplayaz.bin

3/4 - 4

15

0B

000121E0

00013F75

771

1A43

EASY
NORMAL

-

110

02
Dancemania CLASSICS

THAT'S THE WAY

KC & THE SUNSHINE BAND

data/music/kc.bin

2/3 - 3

16

0C

000140A1

00015E29

569

1A88

HARD

-

125

03
Dancemania WINTERS

STRICTLY BUSINESS

MANTRONIK VS EPMD

data/music/mantronik.bin

4/5 - 5

14

0A

000103C2

000120B4

618

19D4

HARD

-

118

01
Dancemania SUMMERS

MONEY

RAGGA TWINS

data/music/ragga.bin

5/6 - 6

18

0E

0001C0B7

0001DDD5

400

1D20

HARD

✓

180

00
Konami original REMIX

PARANOIA

NAOKI MAEDA

data/music/konamix.bin

6/7 - 7

17

0C

00000000

00000000

605

19D4

HARD

-

118

00
Konami original REMIX

MAKE IT BETTER

MITSU-O

data/music/konamix.bin

5/6 - 6

Differences in Internet Ranking Version#

  • The slot for MAKE IT BETTER is no longer unused, though its Unknown D parameter was changed to 1B26. Its associated file was also changed to data/music/upper.bin, rather than recycling PARANOiA's.
  • Save for the slots for MAKE IT BETTER and PARANOIA, all ID 1 and ID 2 parameters have had their values added by 03 and 02, respectively. The former song did not have these changes at all, while the latter had these parameters added by 04 and 03, respectively.
  • The difficulty parameters are no longer used; the values listed no longer match what is actually seen in-game.
  • All Unknown A and Unknown B parameters were blanked out.
  • MONEY's Modes parameter was blanked out.
  • MY FIRE is no longer a Final Stage song.
  • PARANOIA's unused artist parameter was changed to 180, making it consistent with the artist listed in the song's banner.
  • The Internet Ranking Version added a slot for the new song TRIP MACHINE, placed between PARANOIA's and MAKE IT BETTER's.

ID 1

ID 2

Unk. C

Unk. D

Modes

Final Stage

BPM

CD Title

Title

Artist

Path

Difficulties

1B

10

450

1900

NORMAL
HARD

✓

160

00
Konami original REMIX

TRIP MACHINE

DESIRE

data/music/trip.bin

6/7 - 7

Dummy File#

While the disc image in ver.JAA and ver.JAB is only used to store music tracks, opening it with a disc image editor reveals an extensionless file labeled B. When played as an .aiff file, it is revealed to be the opening theme from the worldwide versions of Hyper Bishi Bashi Champ.

(Source: tikal.)