We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Yu-Gi-Oh! Dark Duel Stories

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Yu-Gi-Oh! Dark Duel Stories

Also known as: Yu-Gi-Oh! Duel Monsters III: Tri-Holy God Advent (JP), Yu-Gi-Oh! Das Dunkle Duell (DE), Yu-Gi-Oh! Duel des Ténèbres (FR), Yu-Gi-Oh! Racconti Oscuri (IT), Yu-Gi-Oh! Duelo en las Tinieblas (ES)
Developer: Konami Computer Entertainment Japan
Publisher: Konami
Platform: Game Boy Color
Released in JP: July 13, 2000
Released in US: March 18, 2002
Released in EU: November 22, 2002


CodeIcon.png This game has unused code.
MusicIcon.png This game has unused music.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.
SoundtestIcon.png This game has a hidden sound test.
RegionIcon.png This game has regional differences.


ProtoIcon.png This game has a prototype article

Yu-Gi-Oh! Dark Duel Stories is the first Yu-Gi-Oh! portable game to be released outside of Japan.

Sub-Page

Read about prototype versions of this game that have been released or dumped.
Prototype Info


Debug Menus

Using the Game Genie codes 084-3BB-F72 094-25B-F76 with a Japanese or US copy, or by changing 0x10425 to 09 and 0x1043B to 08 in the ROM, the player can access two hidden debug menus. To access these two, the player must move the cursor below "Password".

Sound Test

YuGiOhDDS-SoundTest.png

Choose to listen to either the songs (きょく) or sound effects (おと). Music goes up to 33, while sound goes up to 20. The only controls are A to play a song, and B to exit back to the menu. The text is mojibake in the US version, but the menu remains functional.

Character Animation Viewer

YuGiOhDDS-CharAnimViewer.png

View all of the opponents' cutscene animations, which can be viewed by pressing A. The index only goes up to 23. Anything higher and the game sends the player back to the menu. However, no matter who is selected, Weevil's intro dialogue is loaded.

(Source: Mezmorize)

Debug New Game

Using the Game Genie codes 008-31A-5D4 018-0CA-E6A C82-79A-195 with a Japanese or US copy, or by changing 0x5279 to C8, 0x1180C to 01 and 0x11831 to 00 in the ROM, debug features are available when starting a new game :

  • Deck Capacity is set at 9999.
  • Duelist Level is set at 255.
  • 200 copies of every card.
  • 200 copies of construction cards from 0-0 to 9-9 and 70-70 to 79-79.
  • 9 wins against every opponent except DarkNite.
  • 4 wins against DarkNite.
  • Grandpa gives a card after each duel.

Debug Card

The construction card 3 69 was used for debugging purposes. Several parts of the battle program are skipped for this specific card:

  • Equip spells are ignored.
  • Field spells are ignored.
  • Spellbinding Circle and Shadow Spell have no effect.

Unused AI

These behaviors are never seen in-game as the CPU decks have no cards that trigger these:

  • The CPU can play Trap cards, but it doesn't check if the opponent is under the effect of Swords of Revealing Light.
  • The CPU can play every Equip Spell card in the game.
  • The CPU can check if there are monsters of a certain Type on the field before playing Type-specific Spells, such as Eradicating Aerosol or Stain Storm.
  • The CPU can play the Multiply + Kuriboh combination.
  • The CPU can play Cursebreaker.
  • The CPU can play Metalmorph.
  • The CPU can play Stop Defense, but it will only activate it after attacking with its monsters.

Unused Card Color

YuGiOhDDS unused card color.png

The color ID 02 is not used by any card in the game. It was most likely supposed to be used for Fusion Monsters, but they decided to make all Fusion Monster cards the Normal Monster card color instead, most likely because of the different Fusion game mechanics they programmed into the game, and also probably because a couple of them have new effects and use the Effect Card color.

Unused Function

At 0x1683C, the function that decreases Deck Capacity is completely unused. (It was used in Yu-Gi-Oh! Duel Monsters II: Dark duel Stories after a Card Password was entered).

Unused Music

Unused Duel Music

Another Unused Duel Music

Unused Ending Music

Unused Text

At offset 0xA045 is a string that should be displayed after beating Marik 5 times, but is never used:

It can't be!
Not 5 times!
As long as there
be darkness...
I should remain
invincible!

At offset 0xA31A is an untranslated string that should be displayed after beating Nitemare 5 times, but is never used:

YuGiOhDDS unused nitemare speech.png

Gwaaah...
I can't believe I've lost 5 times already!!
Leave now, before I change my mind!

At offset 0xA9C2 is a string that is never displayed in-game, it sounds like it has something to do with the password screen:

Very good! You've
found the secret.
The secret of the
legendary card...
It's hidden here.
Your password...
It will reveal it
to your eyes!

At offset 0x15360 is a string that is never displayed in-game, even when an equip card has no effect on a monster:

Used [Card Name]
Power-up was
unsuccessful.

At offset 0x15455 is a string for an effect that is never used in-game, as in the final game Megamorph only increases the level of a monster by 1:

Used Megamorph
Level increases
by 2!

Build Date

« 99 12 25 KONAMI »

This string, present at 0x11891 is written to the save file upon creation. When loading a save file, the game looks for the string to determine if save data exists.

Regional Differences

Careful, you'll lose an eye.
This page or section needs more images.
There's a whole lotta words here, but not enough pictures. Please fix this.
Hmmm...
To do:
add newlines so the text is formatted as if displayed in-game

When the game was released in Europe, the English version received a number of dialog and text changes. Many of these were whitespace differences, but some actual printed text was also changed.

  • The characters "P.Seto", "Paradox", "Slysheen" and "Ishizu" were renamed to "Seto", "S. Muran", "Heishin" and "Isis".
  • The card #480: "Kuwagata =" was renamed to "Kuwagata α".
  • "Alignment" (Al) and "Class" (Cl) were renamed to "Attribute" (Ab) and "Type" (Tp).
  • The Types "Magician" and "Sea Dragon" (SeaDragn) were renamed to "Spellcaster" (Spellcst) and "Sea Serpent" (SeaSrpnt)
  • The Alignments "Aqua", "Pyro" and "Devine" were renamed to "Water", "Fire" and "Divine".
US EU
Call me WEEVIL. I'm real good. I've played in tournaments, too. My Insect deck is unbeatable!
Call me Weevil. I'm really good. I've played in tournaments, too. My Insect deck is unbeatable!
Around here, I'm called MAI. I'm good with the Harpy Lady cards. If you can beat my Harpie Lady Sisters... I'll let you go on ahead.
Around here, I'm  called Mai. I'm good with the Harpy Lady cards. If you can beat my Harpie Lady Sisters...   I'll let you go  on ahead.
REX. That's my name. My dinosaurs and I will stomp you! Beat me 5 times? In your dreams!!!
Rex. That's my name. My dinosaurs and me will stomp you! Beat me 5 times? In your  dreams!!!
I'm MAKO, the Sea duellist! My attacks are like a tidal wave! You'll never beat me 5 times!
I'm Mako, the Sea duellist! My attacks are like a tidal wave! You'll never beat me 5 times!
I am Ya Yugi... soul of ancient Egypt's Lost Pharaoh and spirit of the Thousand- year Puzzle. My Dark Magician deck awaits you!
I am Yami Yugi... soul of ancient Egypt's Lost Pharaoh and spirit of the Millennium Puzzle. My Dark Magician deck awaits you!
I'm YUGI. Nice to meetcha! Let me explain a few things... Collect cards & parts by dueling. There are duelists at every stage... You have to beat each one 5 times. That's how you advance.
I'm Yugi. Nice to meetcha! Let me explain a few things... Collect cards & parts by dueling. There are    duelists at every stage...  You have to beat each one 5 times. That's how you advance.
I'm JOEY, the school's 2nd best duelist. If you wanna face the best, you'll have to get through me first!
I'm Joey, the school's 2nd  best duelist.   If you wanna face the best, you'll have to get through me first!
I'm KAIBA, President of KAIBA Corporation and a level above your standard duelist. I'm afraid this is the end of your winning streak!
I'm Kaiba, President of  Kaiba Corporation and a level above your standard duelist.  I'm afraid this is the end of  your winning streak!
Ahhh.. I feel the energy of space... I'm Esp Roba, a telepathic genius. Think you can beat me 5 times? Hah!
Ahhh.. I feel the energy of  space... I'm Esp Roba,  a telepathic   genius.   Think you can  beat me 5 times? Hah!
Hiya! My name's TRISTAN... You've gotta win 5 times, y'know... Think you've got what it takes?
Hiya! My name's Tristan... You've gotta win 5 times, y'know... Think you've got what it takes?
Seeker is my name. I'm a member of Ghouls,a rare card hunter club. Beat me 5 times, and you can go on. That is, if you can beat me...
Seeker is my name. I'm a member of Ghouls, a rare card hunter club. Beat me 5 times, and you can go on.    That is, if you can beat me...
Hi. I'm Pandora, Ghouls' magician. I'm a D. Magician master. If you can beat me 5 times... I'll be happy to send you on.
Hi. I'm Pandora, Ghouls' magician. I'm a D. Magician  master. If you can beat   me 5 times...  I'll be happy to send you on.
We finally meet face to face... It almost seems like we've met... Well, we actually have. I'm MARIK. I can enter minds. Control them... I possess the Millennium Rod.
We finally meet face to face... It almost seems like we've met... Well, we actually have. I'm Marik. I can enter minds. Control them... I possess the   Millennium Rod.
I am Slysheen... Descendant of the Ancient Mage. I seek power to conquer the world! If you want to stop me, beat me. Just win 5 and you save the world...
I am Heishin... Descendant of the Ancient Mage. I seek power to conquer the world!  If you want to stop me, beat me. Just win 5 and  you save the  world...
You may call me P.Seto. If you think I'm like the others... You're in deep, deep trouble. You'll be lucky to win 1 out of 5!
You may call me Seto. If you think I'm like  the others...  You're in deep, deep trouble. You'll be lucky to to win 1 out of 5!
Well, hello. I am Paradox... A descendant of the Ancient Mage. I sense the power of your deck... Let's see if it can win 5 times...
Well, hello.     I am Simon Muran, a descendant of the Ancient Mage. I sense the power of your deck... Let's see if it  can win 5   times...
I'm Ya Bakura, Dark Duelist... And Keeper of the Millennium Ring. You were foolish enough to call me. Are you brave enough to face me?
I'm Yami Bakura, Dark Duelist... And Keeper of the Millennium Ring. You were foolish enough to call  me.     Are you brave enough to face  me?
I am SHADI. I am a descendant of ...the disciple of Anubis. Seek the heart of a true duelist... and you may find your desired card. 
I am Shadi. I am a descendant of ...the disciple of Anubis.   Seek the heart of a true duelist... and you may find your desired  card.
You've come a long and perilous way. I am DarkNite... Win 5 times and my secret password... shall be yours to keep.
You've come a long and perilous way. I am DarkNite... Win 5 times and my secret  password... shall be yours to keep.
Grrr... I...am... Nite... mare... Supreme... Why... are... you here?
Grrr... I... am... Nite... mare... Supreme... Why... are... you here?
I am Ishizu, Seer of future... Keeper of the Millennium Tauk?. Should you have a duelist's heart... You may be able to win 5 times.
I am Isis, Seer of future... Keeper of the Millennium Necklace. Should you have a duelist's heart... You may be able to win 5 times.
Ever used parts to construct a card? Forget I said that and let's duel!
Ever used parts to to construct a card? Forget I said  that and let's duel!
My nemesis! I will never rest until I see your downfall!
My nemesis! I  will never rest  until I see your  downfall!
I feel it... I am destined to win...
I feel it... I am destined to   win...
Y'know, I've got some rare cards... If you want 'em, take 'em... But you gotta beat me first!
Y'know, I've got↵some rare cards... If you want 'em, take 'em... But you gotta beat me first!
It is foolish of you to face me...
It is foolish of  you to face me...
Hey! I won! I won! Fantastic! And I didn't mind shuffle the cards.
Hey! I won! I won! Fantastic! And I forgot to shuffle the cards.
Hungry to win? Yearn for victory? You won't taste it here!!!
Hungry to win? Yearn for victory?  You won't taste it here!!!
Surprised? My telepathy is from another world!
Surprised? My  telepathy is from another world!
Your spirit lacks discipline... If rare cards are what you desire... You must not be like the Ghouls!
Your spirit lacks discipline...  If rare cards are what you desire... You must not be   like the Ghouls!
What!? My precious insects... I don't believe it!
What!? My precious insects... I can't believe it!
You beat my D. Magician deck...  Not bad for a beginner.
You beat my D. Magician deck...  Not bad for a  beginner.
I never expected to lose 5 times! Next time, I won't underestimate you. 
I never expected to lose 5 times! Next time, I won't underestimate  you.
HO! Wow! You beat me 5 times! Great! Good luck when you face the others!
HO! Wow! You beat me 5 times! Great! Good luck when  you face the   others!
Aw! You beat me 5 times! Darn it! I guess I better train some more...
Aw! You beat me 5 times! Darn it! I guess I better train some   more...
I lost...5 times! It's a bad dream! I used my power deck! And I lost?! I...I AM MARIK... THE CHOSEN ONE... SELECTED BY THE MILLENNIUM ITEM. I SPEAK THROUGH THIS LOSER'S LIPS. I'M SOME DISTANCE FROM THERE. BUT... I'LL BE THERE SOON TO DEMONSTRATE... THE TRUE STRENGTH OF THE GHOULS!
I lost... 5 times! It's a bad dream! I used my power deck!  And I lost?!  I...I AM   MARIK...   THE CHOSEN ONE... SELECTED BY THE MILLENNIUM ITEM. I SPEAK THROUGH THIS LOSER'S   LIPS.   I'M SOME DISTANCE FROM THERE.  BUT...  I'LL BE THERE SOON  TO DEMONSTRATE... THE TRUE STRENGTH OF THE GHOULS!
Pressure! I just love pressure! You think you've won? Idiot! Every magician's got an escape! In fact, I... my dear...MARIK... I... HATE EXCUSES! YOU KNOW THE RULE! YOU LOSE, YOU PAY! THERE'S NO EXCUSE! PARDON ME... WE MEET AGAIN. I'M SORRY IT HAS TO BE THIS WAY... BUT I'LL BE THERE SOMETIME SOON. I CAN'T WAIT 'TIL I FACE YOU...
Pressure! I just love pressure! You think you've won? Idiot! Every magician's got an escape! In fact, I... my dear...MARIK...  I... HATE EXCUSES! YOU KNOW THE RULE!  YOU LOSE, YOU PAY!  THERE'S NO  EXCUSE!   PARDON ME...   WE MEET AGAIN. I'M SORRY IT HAS TO BE THIS WAY... BUT I'LL BE THERE SOMETIME SOON. I CAN'T WAIT 'TIL I FACE YOU...
I lost 5 times against you?! This is madness! A mere mortal... You're meant to be sacrificed! You won't get away with this! I'll be back to face you again! Mark my words!!!
I lost 5 times against you?! This is madness! A mere mortal... You're meant to  be sacrificed!  You won't get  away with this! I'll be back to face you again! Mark my words!!!
Welcome to the world of Yu-gi-oh Dark Duel Stories! Before you start, input your Duel Name.
Welcome to the world of Yu-Gi-Oh! Dark Duel Stories!  Before you start, input your Duelist Name.
The password is correct. But it's been previosly entered.
The password is correct. But it's been previously entered.
You have no hope of defeating me... Not as long as I have my Ra card... You can't hope to win!
You have no hope of defeating  me...    Not as long as I have my Ra   card...  You can't hope  to win!
You won, so you get a card part... And you get $1
You won, so you get a card  part...   And you get $1
Communication Error.
COMM Error! Try again.
COMM fusion's been activated! Result: $1
COMM fusion's been activated! Result  $1
Not many monsters you can handle... Come again, when there's more.
You can't handle many monsters  Come back again when you can.
I present you with a card part and $1
I present you with with a card part  and   $1 
Very good! You've found the secret. The secret of the legendary card... It's hidden here. Your password... It will reveal it to your eyes!
Very good! You've found the secret. The secret of the legendary card... It's hidden here. Your password... will reveal it to your eyes!