If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Kirby's Adventure/Notes
Jump to navigation
Jump to search
Enemy Data Format
- 1 byte - # of screens
- 1 byte - ???
- [# of screens] bytes - enemy count up to that screen (last is total # of enemies)
- [# of enemies] bytes - location (horiz/vert)
- [# of enemies] bytes - type (see Enemies)
Example:
- 04 01 00 05 08 0A E8 78 94 94 37 D7 37 67 13 B7 04 00 50 50 04 00 56 0F 50 24
- 04 / 01 / 00 05 08 0A
- / / E8 78 94 94 37 / D7 37 67 / 13 B7
- / / 04 00 50 50 04 / 00 56 0F / 50 24
- First screen has 0 enemies, 0 total
- Second screen has 5 enemies, 5 total (1 Waddle Dee, 2 Waddle Doos, 2 Bronto Burts)
- Third screen has 3 enemies, 8 total (1 Waddle Dee, 1 Bronto Burt, 1 Sparky)
- Fourth screen has 2 enemies, 10 total (1 Bronto Burt, 1 Hothead)
Powers
Used in RAM $05E3
- 00 = Fire
- 01 = Spark
- 02 = Cutter
- 03 = Sword
- 04 = Fireball
- 05 = Laser
- 06 = Mike
- 07 = Wheel
- 08 = Hammer
- 09 = Parasol
- 0A = Sleep
- 0B = Needle
- 0C = Ice
- 0D = Freeze
- 0E = Hi-Jump
- 0F = Beam
- 10 = Stone
- 11 = Ball
- 12 = Tornado
- 13 = Crash
- 14 = Light
- 15 = Back Drop
- 16 = Throw
- 17 = U.F.O.
- 18 = Star Rod
- 19 = Bye Bye
- 1A-FF = Normal (game uses FF)
Kirby State
Used in RAM $62C7
- 00-01 = stand - normal
- 02-03 = blink
- 04-05 = stand - slope - small left
- 06-07 = stand - slope - small right
- 08-09 = stand - large slope left
- 0A-0B = stand - large slope right
- 0C-0D = flatten - up
- 0E-0F = flatten - right
- 10-11 = flatten - left
- 12-13 = walk - normal 1
- 14-15 = walk - normal 2
- 16-17 = walk - normal 3
- 18-19 = walk - slope 1
- 1A-1B = walk - slope 2
- 1C-1D = walk - slope 3
- 1E-1F = slope slide 1
- 20-21 = slope slide 2
- 22-23 = jump
- 24-25 = fall
- 26-27 = flip
- 28-29 = [slide?]
- 2A-2B = [jump?]
- 2C-2D = [fall?]
- 2E-2F = duck - normal
- 30-31 = duck - slope - small left
- 32-33 = duck - slope - small right
- 34-35 = duck - large slope left
- 36-37 = duck - large slope right
- 38-39 = slide
- 3A-3B = swim - side 1
- 3C-3D = swim - side 2
- 3E-3F = swim - side 3
- 40-41 = swim - side 4
- 42-43 = swim - up 1
- 44-45 = swim - up 2
- 46-47 = swim - up 3
- 48-49 = swim - down
- 4A-4B = inflate 1
- 4C-4D = inflate 2
- 4E-4F = inflate 3
- 50-51 = inflate 4
- 52-53 = fly 1
- 54-55 = fly 2
- 56-57 = water spray - side 1
- 58-59 = water spray - side 2
- 5A-5B = water spray - side 3
- 5C-5D = water spray - side 4
- 5E-5F = water spray - side 5
- 60-61 = water spray - side 6
- 62-63 = [water spray?]
- 64-65 = [water spray?]
- 66-67 = [water spray?]
- 68-69 = [water spray?]
- 6A-6B = [water spray?]
- 6C = climb - up 1
- 6D = climb - up 2
- 6E = climb - down 1
- 6F = climb - down 2
- 70 = water spray - up 1
- 71 = water spray - up 2
- 72 = water spray - up 3
- 73 = water spray - up 4
- 74 = water spray - up 5
- 75 = water spray - down 1
- 76 = water spray - down 2
- 77 = water spray - down 3
- 78 = water spray - down 4
- 79 = water spray - down 5
Enemies
- 00 = Waddle Dee [walking?] - slow
- 01 = Waddle Dee [walking?] - medium
- 02 = Waddle Dee [walking?] - fast
- 03 = Waddle Dee [walking?] - very fast
- 04 = Waddle Doo - slow
- 05 = Waddle Doo - medium
- 06 = Waddle Doo - fast
- 07 = Waddle Doo - very fast
- 08 = Shotzo (aiming) - slow
- 09 = Shotzo (aiming) - medium
- 0A = Shotzo (aiming) - fast
- 0B = Shotzo (aiming) - very fast
- 0C = Shotzo (3-shot) - up
- 0D = Shotzo (3-shot) - right
- 0E = Shotzo (3-shot) - left
- 0F = Sparky - slow
- 10 = Sparky - fast
- 11 = Poppy Bros. Jr. (normal) - slow
- 12 = Poppy Bros. Jr. (normal) - medium
- 13 = Poppy Bros. Jr. (normal) - fast
- 14 = Poppy Bros. Jr. (apple) - slow
- 15 = Poppy Bros. Jr. (apple) - medium
- 16 = Poppy Bros. Jr. (apple) - fast
- 17 = Poppy Bros. Jr. (tomato) - slow
- 18 = Poppy Bros. Jr. (tomato) - medium *unused*
- 19 = Poppy Bros. Jr. (tomato) - fast *unused*
- 1A = Laser Ball - slow
- 1B = Laser Ball - medium
- 1C = Laser Ball - fast
- 1D = Fish (homing) - slow
- 1E = Fish (homing) - fast
- 1F = [Fish] *unused*
- 20 = Fish (horizontal)
- 21 = Fish (jumping)
- 22 = Bounder - ???
- 23 = Bounder - ???
- 24 = Hothead - ???
- 25 = Hothead - ???
- 26 = Parasol Waddle Doo (held)
- 27 = Parasol Waddle Dee (held)
- 28 = Parasol Waddle Doo (flying)
- 29 = Parasol Waddle Dee (flying)
- 2A = Parasol Shotzo (flying)
- 2B = Parasol Waddle Doo (homing)
- 2C = Parasol Waddle Dee (homing)
- 2D = Parasol Shotzo (homing)
- 2E = Blade Knight / Sword Knight
- 2F = Bubbles - slow
- 30 = Bubbles - fast
- 31 = Noddy - slow
- 32 = Noddy - fast
- 33 = Coner - slow
- 34 = Coner - fast
- 35 = Tomato
- 36 = 1-up
- 37 = Lollipop
- 38 = Waddle Dee [walking?] - slow
- 39 = Waddle Dee [walking?] - medium
- 3A = Waddle Dee [walking?] - fast
- 3B = Waddle Dee [walking?] - very fast
- 3C = Waddle Dee (jumping) - slow
- 3D = Waddle Dee (jumping) - medium
- 3E = Waddle Dee (jumping) - fast
- 3F = Waddle Dee (jumping) - very fast
- 40 = Bomber
- 41 = Flamer (peaceful) - slow
- 42 = Flamer (peaceful) - medium *unused*
- 43 = Flamer (peaceful) - fast
- 44 = Twister - ???
- 45 = Twister - ???
- 46 = Twister - ???
- 47 = Flamer (attacking) - slow
- 48 = Flamer (attacking) - medium
- 49 = Metaknight w/Lollipop
- 4A = Squid (walking) - slow
- 4B = Squid (walking) - fast
- 4C = Squid (appearing)
- 4D = Squid (flying) - slow
- 4E = Squid (flying) - fast *unused*
- 4F = Coconut - fast left
- 50 = Bronto Burt (up/down straight) - slow
- 51 = Bronto Burt (up/down straight) - fast
- 52 = Bronto Burt (up/down homing) - slow
- 53 = Bronto Burt (up/down homing) - fast *unused*
- 54 = Bronto Burt (dropping in) - slow
- 55 = Bronto Burt (dropping in) - fast
- 56 = Bronto Burt (up diagonal) - slow
- 57 = Bronto Burt (up diagonal) - fast
- 58 = Bronto Burt (homing) - slow
- 59 = Bronto Burt (homing) - fast
- 5A = Bronto Burt (waiting) - ???
- 5B = Bronto Burt (waiting) - ???
- 5C = Glunk (not shooting)
- 5D = Glunk (shooting)
- 5E = Coconut - slow left
- 5F = Coconut - slow right
- 60 = Slippy - slow
- 61 = Slippy - fast
- 62 = Starman (walking) - slow
- 63 = Starman (walking) - fast *unused*
- 64 = Starman (peaceful)
- 65 = Starman (flying) - slow
- 66 = Starman (flying) - fast *unused*
- 67 = Sir Kibble (stationary) - ???
- 68 = Sir Kibble (stationary) - ???
- 69 = Sir Kibble (walking) - ???
- 6A = Sir Kibble (walking) - ???
- 6B = Kabu (jumping) - slow
- 6C = Kabu (jumping) - fast
- 6D = Kabu (vanishing) - ???
- 6E = Kabu (vanishing) - ???
- 6F = Kabu (sliding)
- 70 = Gordo (hovering)
- 71 = Gordo (vertical) - slow
- 72 = Gordo (vertical) - fast
- 73 = Gordo (horizontal) - slow
- 74 = Gordo (horizontal) - fast
- 75 = Gordo (vertical oscillating)
- 76 = Scarfy (hovering) - slow
- 77 = Scarfy (hovering) - fast
- 78 = Scarfy (dropping in, left) - slow *unused*
- 79 = Scarfy (dropping in, left) - fast *unused*
- 7A = Scarfy (dropping in, right) - slow
- 7B = Scarfy (dropping in, right) - fast
- 7C = Scarfy (rising in, left) - slow *unused*
- 7D = Scarfy (rising in, left) - fast *unused*
- 7E = Scarfy (rising in, right) - slow
- 7F = Scarfy (rising in, right) - fast *unused*
- 80 = [Knight battle]
- 81 = [Knight battle] *unused*
- 82 = [Knight battle]
- 83 = [Knight battle]
- 84 = [Knight battle]
- 85 = [Knight battle]
- 86 = [Knight battle] *unused*
- 87 = [Knight battle] *unused*
- 88 = Wheelie - slow
- 89 = Wheelie - fast
- 8A = Wheelie - [slow?]
- 8B = [Knight battle?] *unused*
- 8C = [Knight battle?] *unused*
- 8D = [Knight battle?] *unused*
- 8E = [Knight battle?] *unused*
- 8F = [nothing?] *unused*
- 90 = Rocky
- 91 = Pep Drink
- 92 = U.F.O.
- 93 = Cool Spook
- 94 = Pengy - slow
- 95 = Pengy - fast
- 96 = Broom Hatter
- 97 = Chilly - slow
- 98 = Chilly - fast
- 99 = Cappy
- 9A = Spiny - slow
- 9B = Spiny - fast
- 9C = Twizzy (up/down straight) - slow
- 9D = Twizzy (up/down straight) - fast
- 9E = Twizzy (up/down homing) - slow
- 9F = Twizzy (up/down homing) - fast
- A0 = Twizzy (dropping in) - slow
- A1 = Twizzy (dropping in) - fast *unused*
- A2 = Twizzy (up diagonal) - slow *unused*
- A3 = Twizzy (up diagonal) - fast *unused*
- A4 = Twizzy (homing) - slow
- A5 = Twizzy (homing) - fast
- A6 = Twizzy (waiting) - ???
- A7 = Twizzy (waiting) - ???
- A8 = Twizzy (jumping)
- A9 = Twizzy (hopping, homing) - slow *unused*
- AA = Twizzy (hopping, homing) - fast *unused*
- AB = Twizzy (hovering)
- AC = Coconut - fast right
- AD-AF = [nothing?] *unused*
- B0 = Mr. Frosty - slow
- B1 = Mr. Frosty - fast
- B2 = Bonkers - slow
- B3 = Bonkers - fast
- B4 = Grand Wheelie - slow
- B5 = Grand Wheelie - fast
- B6 = Bugzzy - slow
- B7 = Bugzzy - fast
- B8 = Rolling Turtle - slow
- B9 = Rolling Turtle - fast
- BA = Mr. Tick Tock - slow
- BB = Mr. Tick Tock - fast
- BC = Poppy Bros. Sr. - slow
- BD = Poppy Bros. Sr. - fast
- BE = Fire Lion - slow
- BF = Fire Lion - fast
- C0-CF = [nothing?] *unused*
- D0 = Whispy Woods
- D1 = [nothing?] *unused*
- D2 = Paint Roller
- D3 = Mr. Shine & Mr. Bright
- D4 = Heavy Mole
- D5 = Kracko
- D6 = [nothing?] *unused*
- D7 = Metaknight
- D8 = King Dedede
- D9 = Nightmare Orb
- DA = Nightmare Wizard
- DB-DF = [nothing?] *unused*
- E0 = Museum - Sparky *unused*
- E1 = Museum - Laser Ball
- E2 = Museum - Hothead
- E3 = Museum - Flamer *unused*
- E4 = Museum - Blade Knight
- E5 = Museum - Bubbles
- E6 = Museum - Noddy
- E7 = Museum - Starman
- E8 = Museum - Sir Kibble *unused*
- E9 = Museum - Twister
- EA = Museum - Wheelie
- EB = Museum - [Hammer] *unused* - what should this look like???
- EC = Museum - Rocky
- ED = Museum - Spiny *unused*
- EE = Museum - Pengy *unused*
- EF = Museum - Chilly *unused*
- F0 = Warp Star - Level 1
- F1 = Warp Star - Level 2
- F2 = Warp Star - Level 3
- F3 = Warp Star - Level 4
- F4 = Warp Star - Level 5
- F5 = Warp Star - Level 6
- F6 = Warp Star - Level 7
- F7 = Warp Star
- F8 = [Warp Star] *unused*
- F9 = Cannon
- FA = [Cannon] *unused*
- FB = Fuse
- FC-FD = [nothing?] *unused*
- FE = Secret Switch - Floor
- FF = Secret Switch - Ceiling *unused*