Kirby & the Amazing Mirror
Kirby & the Amazing Mirror |
---|
Also known as: Hoshi no Kirby Kagami no Daimeikyuu (JP)
![]() ![]() |
Kirby & the Amazing Mirror is Kirby's second and final GBA adventure, taking on a Metroidvania type of gameplay similar to Kirby Super Star 's "Great Cave Offensive" mode and featuring three Kirby partners who aren't very helpful. Oh, did we mention Kirby has to save Meta Knight this time around? Aw YEAH!
It was released for the 3DS Virtual Console in December 2011 as part of the 3DS Ambassador Program and Wii U Virtual Console in April 2014 with no differences aside from a lack of multiplayer functionality. How boring.
Contents
Sub-Pages
Prototype Info |
Prerelease Info |
Unused Graphics Do you like early localization leftovers? Because there's lots of them here. |
Unused Music and Sounds I can still hear them echoing through my mind... |
Regional Differences "You are champion" |
Unused Enemies
Stoppy
There's a single unused enemy in the game. Its health bar name calls it "ストッピー" ("Stoppy/Stoppie"). The enemy's index value is 2C, and it can be seen in-game by entering 02000146:2C as a cheat code, though it loads Golem's sprites as a placeholder when inserted into the game. Its data, located at 00351A68 in the US version, is comprised of the following bytes: 00 00 CC 00 02 00 00 00 00 00 00 00 09 00 00 00 9D FE 09 08 74 56 35 08. Its behavior is simple; It only walks around and occasionally jumps. This enemy is most likely unrelated to Tokkōn, another unused enemy from the 2003 Demo.
Unused Boss and Mid-Boss Data
The enemy indexes 40 to 44 include unused data for two unused Bosses and two unused Mid-Bosses. They all use Golem's sprites as placeholders.
The unused Bosses just reuse Stoppy's data. The Mid-Bosses, however, use the bytes 03 03 DC 05 02 00 00 00 00 00 00 00 38 00 00 00 05 64 0C 08 74 56 35 08, which makes them stand motionless, with the added ability to turn around to look at Kirby. Aditionally, they provide Kirby with the Stone Copy Ability when inhaled.
Unused Enemy Properties
Chip
Any Chip enemy must be set to do something in-game. If one manages to add a Chip to a room but doesn't modify its behavior, it will default to just hopping in place.
Gordo
Despite being indestructible, the Gordo enemy has a set HP value of 2. Nothing can reduce its HP.
Soarar
The Soarar enemy has an unused idle animation which only consists of one still frame. Since Soarars are always in constant movement, this goes unused. Please note that the sideways movement is not part of it.
Unused Rooms
Debug Room
This room uses a similar tileset to Kirby: Nightmare in Dream Land's debug rooms. This was probably used as a debug room earlier in development, but it's empty now. Use code 02020FE6:03C9 and you'll be transported there after you lose a life.
Unknown Room
The header data for this room is completely missing from the final game, but all the other data (tile map, solidity map and objects) is still there.
The only tileset that fits is the one used in Radish Ruins. The room contains four Maxim Tomatoes and two 1UPs.
Unused Palettes
Peppermint Palace
While not fully unused, the palette used for the windows outside the main building of Peppermint Palace has some unused shades of green and blue.
The game can apply this palette to the pine trees outside the building, however. It gives the trees the same colors from their used palette, but with a black shadow and a purple trunk.
Unused | Used |
---|---|
![]() |
![]() |
Unused Objects
Objects 9A and F0
Two objects with the IDs 9A and F0 lie unused within the last batch of objects from the game's object list. When spawned, they immediately trigger a game reset.
The 2003 Demo used a similar effect as a security mechanism. If the player attempts to load any enemy/object they aren't supposed to see, the game resets when it spawns it.
Object 8E
Object ID 8E hosts the cut-scenes that play when encountering and defeating Dark Mind inside the Dimension Mirror. It also hosts two early versions of the aforementioned cut-scenes.
The first cut-scene plays similarly to the final version, but Kirby displays an unused question mark graphic above his head when he encounters Dark Meta Knight.
The second cutscene is a quite different from the final version. This also uses the unused question mark graphic, but the Kirbys are now visibly shocked when Dark Meta Knight shatters and when the portal to Dark Mind opens. They also use another unused graphic when shocked.
Removed Objects and Spots
Various spots can be found in the ROM that could host objects, but are dummied out or have partially removed data. Below is a long list with every object of this kind with its effects and ID.
ID | Effect |
---|---|
73 | Does nothing. |
74 | Does nothing. |
75 | Crashes the game. |
76 | Does nothing. |
77 | Does nothing. |
78 | Does nothing. |
79 | Does nothing. |
7A | Does nothing. |
7F | Does nothing. |
82 | Crashes the game. |
87 | Crashes the game. |
91 | Crashes the game. |
DB | Crashes the game. |
DC | Crashes the game. |
DD | Crashes the game. |
DE | Crashes the game. |
DF | Crashes the game. |
E0 | Crashes the game. |
E1 | Crashes the game. |
E2 | Crashes the game. |
E3 | Crashes the game. |
E4 | Crashes the game. |
E5 | Crashes the game. |
E6 | Crashes the game. |
E7 | Crashes the game. |
E8 | Crashes the game. |
E9 | Crashes the game. |
EA | Crashes the game. |
EB | Crashes the game. |
EC | Crashes the game. |
ED | Crashes the game. |
EE | Crashes the game. |
EF | Crashes the game. |
F1 | Crashes the game. |
F2 | Crashes the game. |
F3 | Crashes the game. |
F4 | Crashes the game. |
F5 | Crashes the game. |
F6 | Crashes the game. |
F7 | Crashes the game. |
F8 | Crashes the game. |
F9 | Crashes the game. |
FA | Crashes the game. |
FB | Crashes the game. |
FC | Crashes the game. |
FD | Crashes the game. |
FE | Crashes the game. |
FF | Crashes the game. |
Obscured Objects
For some reason, lots of regular doors hide behind other mirror doors in Rainbow Route, Carrot Castle, and Radish Ruins, with the latter area having the most doors. They can be seen by disabling the 5th graphic layer. It's unknown why they're there, but it's possible that these were used as placeholders during development, and the team simply forgot to remove them.
The obscured doors may vary in appearance depending on the area they're located. In Rainbow Route, the door is black with a pointy arch, while in Carrot Castle, the door is gray and it has a regular arch. The ones in Radish ruins are the same as the ones in Carrot Castle, but colored Cyan.
Development Text
Strings relating to the development process.
Debug Text
This whole patch of devtext can be located at 00369A64 in the Japanese version, 0038F29C in the European version, and 003852F0 in the US version. The text appears to be related to a deleted debug menu of sorts. The prototype also has this text and more.
kbydead boss_kyotu boss_mid ply_5 ply_2 ply_1 start_st Non takara tobira_F2 tobira_F1 switch koware1 keitai_tyak keitai_coal kettei select pause kbydead_FGM kaifuku oneup item king_goalem king_tataki b_boss_flash b_boss_exp cat_fireboal cat_atk m_boss_flash m_boss_kizetu m_boss_damage1 m_boss_exp birug_hakidashi birug_nomikomi gleat_tyakuti heavynight_sword ditshi_apper dittshi_jab syuty_shot foaly_bombnage apper_apper roal_kabe roal_start bress__dosin_s zako_shot_zo1 zako_jump1 zako_spark1 zako_fire1 zako_shot1 zako_tobitachi zako_dead_ice zako_bomb hit_2 hit_1 dmg_swordhit dmg_cutterhit dmg_icehit zakodamage1 zakodead_S1 zakodead3 zakodead2 zakodead1 kby_crash60 kby_moon_kick kby_spin_kick kby_riging kby_mega_pshot kby_pshot2 kby_pshot1 kby_pshot_tame3 kby_pshot_tame2 kby_pshot_tame1 kby_sky_kick kby_spike_panch kby_kick kby_panch kby_sword_final kby_sword_mijin2 kby_sword_mijin1 kby_sword40_2 kby_sword40_1 kby_hammerhit3 kby_tornado kby_hammerhit2 kby_fire_oni2 kby_fire_oni1 kby_hammeratari kby_hammerhit1 kby_hammerfuri2 kby_hammerfuri1 kby_tornado2 kby_tornado1 kby_spark_loop kby_ufo_tamekiri kby_ufo_nori kby_ufo_hane kby_ufo_lazer4 kby_ufo_lazer3 kby_ufo_lazer2 kby_ufo_lazer1 kby_ufo_tame4 kby_ufo_tame3 kby_ufo_tame2 kby_ufo_tame1 kby_hi_jump kby_lazerkabe20 kby_lazer50 kby_sleep2 kby_sleep1 kby_slowhit kby_slownage kby_slowcatch kby_korogari_2 kby_stone_2 kby_stone_1 kby_lazer kby_cutter kby_parasol kby_wheelbrake kby_wheel_loop kby_dokan kby_burnin_loop kby_icecube_osi kby_ice_loop kby_fire_loop not sound kby_toridashi kby_suikomi_loop kby_humi_jump kby_korogari_1 kby_tobitati kby_sinisou kby_tyuu kby_starhane kby_hosidasi kby_mizuoti kby_mizuhaki kby_hoshiware kby_ori kby_nobori kby_dmg_fire4 kby_dmg_fire3 kby_dmg_fire2 kby_dmg_fire1 kby_dmg_ice kby_oyogi_2 kby_oyogi_1 kby_brake kby_sliding kby_dash kby_rakka kby_habataki kby_airshot kby_nomikomi kby_dmg_3 kby_dmg_2 kby_dmg_1 kby_nouryoku kby_tyakuti kby_starshot_2 kby_starshot_1 kby_hoobari kby_suikomi kby_jump
Nintendo SRAM
Located at 0xD60864:
MultiSio4Sio32Load020820 Sio32MultiLoad010214 NINTENDOSRAM_V113
Build Dates
Located at F87AF0 in the Japanese version, F32D94 in the US version, F4026C in the European version and A2BF78 in the prototype. The Japan Revision 1 version, the Japan Virtual Console version and the USA Virtual Console version do not differ from their "parent" versions.
Prototype | Europe | USA | Japan |
---|---|---|---|
0.21 Mon Dec 29 19:37:23 2003 |
1.01 Mon Apr 19 20:21:54 2004 |
1.03 Mon Apr 12 19:58:05 2004 |
1.08 Tue Mar 2 02:08:54 2004 |
Possibly Cut Graphics
When Kirby is transported to Dark Mind's last phase, any ability that he had on him will be removed immediately. Thanks to glitches, however, it's possible to keep the abilities of the other Kirbys. To do so, Kirby must call his friends when the screen is almost fully red after defeating Dark Mind's core. This will result in the Kirbys being able to move around the cutscene where Dark Mind escapes, and conserve the ability when the final fight begins. There's a side effect to all of this, as the ability hats (or parasol, in the case of Parasol Kirby) of the Kirbys will just stay floating beside the Warp Star. However, there is one ability who has a unique effect: Missile.
Missile is the only ability that has a unique sprite when riding the Warp Star. It's identical to one of his sprites when climbing a ladder, but it's located at a different spot in the ROM. While the ladder sprite is located at 005B5D18, this one is located at 005B9458. Missile, unlike other abilities, doesn't have separate sprites for his hat.
Other abilities who have their hats and base sprites as one, such as Cupid, Hammer, Fighter, and Throw, will crash the game if this glitch is attempted with them. This most likely means that the game is trying to load graphics that no longer exist for these abilities. As for abilities that have their hats separate, they could be loading their default hat sprite due to the game being unsuccessful at finding the correct graphic.
All of this indicates that, at one point, every ability was planned to have a special graphic/hat for the Warp Star ride at the final fight, but for unknown circumstances, they were cut.
Dark Mind Glitch and Unused Hit Counter Behavior
An EXTREMELY rare Glitch can occur at the last Dark Mind fight that causes a softlock. It can happen randomly, and there are no clear requirements for it.
During the post-credits scene, Dark Mind has an absurdly low chance of simply not dying. The player can keep hitting him, but he will never explode. This unfortunate event can at least let us see some unused behavior from the hit counter. If the player is patient enough to surpass 999 hits to Dark Mind's core... ...the counter just resets to 000 hits. Cool.
Revisional Differences
- The Virtual Console release reduced the flashing lights that appears when defeating a boss, as part of Nintendo's newer policies in order to avoid causing epileptic seizures.
- As stated above, the Virtual Console release removed the multiplayer functionality.
Oddities
- Despite what the lives counter would have us believe, the game actually caps lives at 255 instead of 99.
- For some reason, there's a duplicate of the Crackity Hack theme selectable as the 39th track in the Sound Test. For reference, the used version is track 27.
References
- ↑ 1.0 1.1 1.2 CREDITS - Planning: Flagship, Programming: Dimps, Debug: HAL Laboratory
- ↑ 2.0 2.1 https://www.nintendo.co.uk/Games/Game-Boy-Advance/Kirby-The-Amazing-Mirror-266914.html
- ↑ https://twitter.com/Sora_Sakurai/status/1382529108605800448
- ↑ https://www.ign.com/games/kirby-the-amazing-mirror
- Good articles
- Good main articles
- Pages missing developer references
- Games developed by Flagship
- Games developed by Dimps
- Games developed by HAL Laboratory
- Games published by Nintendo
- Game Boy Advance games
- Games released in 2004
- Games with unused animations
- Games with unused areas
- Games with unused code
- Games with hidden development-related text
- Games with unused enemies
- Games with unused objects
- Games with unused graphics
- Games with unused cinematics
- Games with unused music
- Games with unused sounds
- Games with debugging functions
- Games with regional differences
- Games with revisional differences
- Kirby series
Cleanup > Pages missing developer references
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with regional differences
Games > Games by content > Games with revisional differences
Games > Games by content > Games with unused animations
Games > Games by content > Games with unused areas
Games > Games by content > Games with unused cinematics
Games > Games by content > Games with unused code
Games > Games by content > Games with unused enemies
Games > Games by content > Games with unused graphics
Games > Games by content > Games with unused music
Games > Games by content > Games with unused objects
Games > Games by content > Games with unused sounds
Games > Games by developer > Games developed by Capcom > Games developed by Flagship
Games > Games by developer > Games developed by Dimps
Games > Games by developer > Games developed by HAL Laboratory
Games > Games by platform > Game Boy Advance games
Games > Games by publisher > Games published by Nintendo
Games > Games by release date > Games released in 2004
Games > Games by series > Kirby series
The Cutting Room Floor > Good articles
The Cutting Room Floor > Good articles > Good main articles