Unused K. Rool Balloon (Donkey Kong 64) - US Final

Описание к видео Unused K. Rool Balloon (Donkey Kong 64) - US Final

The hardcore facts:
Popping the balloon sets the control state (actor offset 0x154) of character spawner id 1 to 0x27. I'm using the DK64 Practice ROM to add a watch on-screen for the control state and then spawn a balloon. You normally can't pull out the gun during K Rool, however I disable the map property bit which is responsible for blocking this to pull out my gun and shoot the balloon.

Almost certain fact:
Due to it's internal name in ROM, the fact that it's hardcoded to display a lanky balloon sprite, it's safe to assume that it was intended for Lanky phase and that the intended target is therefore K. Rool

Theory:
This balloon is not present in Kiosk, nor is the code for it present in Kiosk. However, somewhere between Kiosk and US Final, the generic control states increased by 4. If you add 4 to 0x27, that yields 0x2B which is the control state which initiates the instrument sequence. Therefore, it's very possible that before instrument pads were coded in, that you'd instead pop a balloon to get K Rool's attention instead of playing the instrument. This would rely on the create collision function using a hardcoded 0x27 rather than any form of enum and the control state increase happening after this code was written

Комментарии

Информация по комментариям в разработке