the cutting room mirror

KiKi KaiKai (Arcade)

This article has a talk page!
view on tcrf.net

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

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

Item

Count

17
33
49

65
129

81

97
193

241