If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:KiKi KaiKai (Arcade)

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains notes for the game KiKi KaiKai (Arcade).

Random Item Drops

The game keeps track of the number of steps the player has taken, measured in pixels, in RAM address $D95C. Both vertical and horizontal movement affect this counter. When a item is generated through either destroying a group of Otama or striking lit lanterns with the player's onusa, the game goes through the following steps (Subroutine starts at 0x03866 in the code) to determine which item will drop:

  • First, the step counter is incremented by 1.
  • If the step counter is exactly 0, spawn an Onusa.
  • If the step counter is divisible by 64, spawn a Yellow Crystal.
  • If the step counter is divisible by 32, spawn a Blue Crystal.
  • If the step counter is divisible by 16, spawn a Yellow Ofuda.
  • If the step counter is divisible by 8, spawn a Red Ofuda.
  • If the step counter is divisible by 4, spawn an Onigiri.
  • Finally, if none of the above conditions are met, spawn a Blue Ofuda.

This ends up producing the following odds table:

Item
Onusa
Yellow Crystal
Blue Crystal
Yellow Ofuda
Red Ofuda
Onigiri
Blue Ofuda
Odds 1/256 3/256 4/256 8/256 16/256 32/256 192/256

Fixed Item Drops

There are two special cases where the item isn't random.

  • Hidden item spots will always produce the same item unless the spot contains a Yellow Crystal or Blue Crystal and the player's score ends in 000, in which case a Onusa will spawn in its place.
  • The game keeps track of how many Bake Uri have spawned in RAM address $C0D0. When this counter reaches certain values, the Bake Uri will be replaced by one of five different vegetables, all of which will drop a specific power-up when destroyed:
Food
KikiKaikaiArcFood3.png
KikiKaikaiArcFood4.png
KikiKaikaiArcFood7.png
KikiKaikaiArcFood5.png
KikiKaikaiArcFood2.png
Item
Blue Ofuda
Red Ofuda
Yellow Ofuda
Double Ofuda
Onusa
Count 17
33
49
65
129
81 97
193
241