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

Notes:Proto:The Bugs Bunny Birthday Blowout

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains notes for the game Proto:The Bugs Bunny Birthday Blowout.

Hmmm...
To do:
More stuff.

Such as:

  • ROM stuff.
  • More RAM Stuff, such as:
    • Even more handlers.
    • Physics documentation.
    • Mole Game content. There is more unused stuff there.
    • Music stuff, Screen ID, and other.
  • Stuff to be documented further, such as:
    • Some objects, including enemies do not display their graphics.
  • Text table.
  • PRG Stuff.

RAM Stuff

General

Level Select

  • 01E6 - Option selected.
  • 0055 - Stage
  • 0056 - Round
  • 0057 - Handler
  • 0058 - Handler

Mole Game

  • 0020 - X Position Handler.
  • 0021 - Y Position Handler.
  • 0024 - Handler.
  • 0035 - Handler.
  • 0036 - Handler.
  • 0053 - Mole Handler.
  • 0055 - Mole Handler/Text handler
  • 0056 - Text Handler/Mole Handler
  • 0057 - Text box handler/Mole Handler.
  • 0058 - Handler.
  • 0059 - Carrot counter value.
  • 005A - Carrot counter value.
  • 005B - Value for displaying text.
  • 005C - Text display. Here is a list:
    • 00 - Blank text.
    • 01 - PUSH BUTTON !
    • 02 - GOOD LUCK !
    • 03 - 3 IN LINE -- 1UP !!!
    • 04 - 4 IN LINE -- 5UP !!!
    • 05 - PERFECT -- 50UP !!!
    • 06 - SORRY NO BONUS.
    • 07 - CARROT NUMBER IS SHORT. SEE YOU LATER.
    • 08 - Blank text.
    • 09 - PUSH BUTTON !!
    • 0A - GOOD LUCK !!
    • 0B - TIME IS UP !
    • 0C - CARROT IS SHORT .
    • 0D - Soft-locks the game.
    • 0E - Soft-locks the game.
  • 005D - Handler.
  • 005E - Presumably text position.
  • 005F - Presumably text position.
  • 0060 - A kind of text handler
  • 0061 - Text position handler.
  • 0062 - Text handler.
    • 89 at address 0062 - Default value for displaying text.
  • 0065 - Handler.
  • 0066 - Start game handler.
  • 0067 - Start game handler.
  • 0068 - Textbox/Menu handler.
  • 0069 - Textbox/Menu handler.
  • 006A - Carrot counter value.
  • 006B - Carrot counter value.
  • 006C - Carrot counter value.
  • 006D - Carrot counter value.
  • 0072 - Handler.
  • 0073 - Text display. Here's a list:

BugsBunnyBirthdayBlowout-CarrotNumberIsShortMessage.png

    • 00 at address 0073 - PERFECT -- 50UP !!!
    • 02 at address 0073 - PERFECT BONUS
    • 04 at address 0073 - CARROT NUMBER IS SHORT. SEE YOU LATER.
    • 08 at address 0073 - PUSH BUTTON !!
    • 0A at address 0073 - PUSH BUTTON !! GOOD LUCK !!!
    • 10 at address 0073 - CARROT IS SHORT . SEE YOU AGAIN .
    • 0C at address 0073 - TIME IS UP !
    • 0E at address 0073 - TIME IS UP ! CARROT IS SHORT .
  • 0074 - Text display, again.
  • 0075 - Some kind of value.
  • 0078 - X Position for the orange triangle thing. A0 seems to be the correct position.
  • 0079 - Y Position for the orange triangle thing. C7 seems to be the correct position.

In-game

  • 043E - Player frame.
  • 043C - "If it's in air?" variable
    • 00 - No, you can't jump.
    • FF - Yes, you will fly in the sky.
  • 043B - Detect if the player is jumping.
  • 0435 - Player Y position. This is useful for when you are trying to access Level 5 or 6, which are unplayable due to the level maps replaced with the background layout of Level 6.
  • 0432 - Scroll X.
  • 0433 - Thing.
  • 0452 - Camera thing.
    • 00 - Locks the camera.
    • 01 - Autoscrolls.
  • 0428 - Amount of health.
    • 00 - You die.
    • 0C - Full health.
    • Interestingly, setting value to 66, you will see enemies!
  • 0439 - Move player.
  • 0438 - Move player.

Palette Data

According to the YY-CHR Palette Editor, we can see the following:

  • 00010DB0 to 00010DC0 - Mole Game data.
  • 000106D0 to 000106E0 - Stage 1 Palette data.
  • 000106F0 to 00010700 - Stage 2 Palette data.
  • 00010710 to 00010720 - Stage 3 Palette data.
  • 00010730 to 00010740 - Stage 4 Palette data.
  • 00010750 to 00010760 - Stage 5 Palette data, identical to stage 4 palette data.
  • 00010770 to 00010780 - Stage 6 Palette data, identical to stage 4 palette data.