Notes:Kirby & the Amazing Mirror
This page contains notes for the game Kirby & the Amazing Mirror.
Contents
Memory Addresses
Copy Abilities
The address in memory for Kirby's current copy ability is located at 02020FE3. Yellow Kirby, Red Kirby, and Yellow Kirby have their addresses at 0202118B, 02021333 and 020214DB respectively. The values for each copy abily are below.
ID | Ability |
---|---|
00 | Normal |
01 | Fire |
02 | Ice |
03 | Burning |
04 | Wheel |
05 | Parasol |
06 | Cutter |
07 | Beam |
08 | Stone |
09 | Bomb |
0A | Throw |
0B | Sleep |
0C | Cook |
0D | Laser |
0E | UFO |
0F | Spark |
10 | Tornado |
11 | Hammer |
12 | Sword |
13 | Cupid |
14 | Fighter |
15 | Magic |
16 | Smash |
17 | Mini |
18 | Crash |
19 | Missile |
1A | Master |
1B | Unused WAIT state |
Cellphone Battery
The current battery values on Kirby's Cellphone are located at 2020FBC in memory. The battery can be adjusted up to FF (255 in decimal).
Graphic Addresses
Copy Ability Icons
The graphics for the icons of the Copy Abilities start with the Japanese ones at the following addresses:
Address (JP) | Address (EU) | Address (US) |
---|---|---|
002FB154 | 00316460 | 003145C0 |
Kirby & Copy Abilities
The graphics for Kirby start at the following addresses:
Address (JP) | Address (EU) | Address (US) |
---|---|---|
004A2C78 | 004C8D10 | 004BED4C |
The graphics for the Copy Abilities are right after Normal Kirby.
Enemies & Bosses
The graphics for the enemies start with Batafire at the following adresses:
Address (JP) | Address (EU) | Address (US) |
---|---|---|
00613518 | 00639330 | 0062F5EC |
Palette Addresses
HUD Elements
The palettes start with Pink Kirby's palette at:
Address (JP) | Address (EU) | Address (US) |
---|---|---|
003302F4 | 0034D600 | 0034BB20 |
Copy Ability Icons
The palettes start with the Normal Icon palette at:
Address (JP) | Address (EU) | Address (US) |
---|---|---|
002FB134 | 0031643C | 0031459C |
Kirby & Copy Abilities
The palettes start with the Normal Kirby palette at:
Address (JP) | Address (EU) | Address (US) |
---|---|---|
0049F218 | 004C50D0 | 004BB0EC |
Enemies & Bosses
The paletters for the enemies start with Batafire at:
Address (JP) | Address (EU) | Address (US) |
---|---|---|
004A1018 | 004C6ED0 | 004BCEEC |
Music
The main songtable is located at 00B253E0 in the Japanese version, 00B64334 in the European version, and 00B59ED0 in the American version.
Tools
- Graphics can be explored with Tile Molester. GBA Graphics Editor is also another great tool, as it supports exploring palettes within the ROM and NLZ compressed graphics.
- GBA Mus Riper can rip every song and sound effect in the game and export them as .MID files. It can also rip the game's soundfont.
- Sappy 2006 is another tool for music and sound ripping. It can explore the game's ROM to find music, sounds, and songtables. Although it's somewhat buggy, it offers detailed information about the offsets and voicegroups used by the songs.
- Hex editors such as HxD are capable of finding offsets, text, code, and other stuff inside the ROM file.
- Various GBA emulators offer tools to edit the game's memory in real time and execute cheat codes, such as MGBA.