Ovl kaleido scope
From CloudModding OoT Wiki
ovl_kaleido_scope is the overlay that manages the pause and game over screens. It's notable for containing the logic that prevents Link from equipping certain items to the C buttons or gear through the gear screen, as well as contains data for dungeon minimaps.
Tables
- Item Usability Table - Determines what items can be selected based on Link's "Age" variable
- Maps - Dungeon Maps
NTSC 1.0 Notes
offset | type | description | other |
---|---|---|---|
016C20 | byte[0x4158] | Minimap table | 0xBB49E0 in Master Quest USA |
MQ Debug Notes
offset | Value | description |
---|---|---|
BE3F96 | FFFF | RRGG for (C) note color of notes played to you |
BE3F9A | 50FF | RRGG for (A) note color of notes played to you (N64=5096) |
BE3F9E | 96xx | BBxx for (A) note color of notes played to you (N64=FFxx) |
BE3FA2 | 32xx | BBxx for (C) note color of notes played to you |
BE4272 | 9696 | RRGG for gray notes waiting to be repeated by you |
BE4276 | FFFF | RRGG for (C) note color you see in the kaleidoscope |
BE427A | 50FF | RRGG for (A) note color you see in the kaleidoscope (N64=5096) |
BE427E | 96C8 | BBAA for (A) note color you see in the kaleidoscope (N64=FFC8) |
BE4282 | 32C8 | BBAA for (C) note color you see in the kaleidoscope |
BE4286 | 9696 | BBAA for gray notes waiting to be repeated by you |
BE4562 | FFFF | RRGG for (C) note color of notes played by you |
BE456A | 50FF | RRGG for (A) note color of notes played by you (N64=5096) |
BE4572 | 96xx | BBxx for (A) note color of notes played by you (N64=FFxx) |
BE4576 | 32xx | BBxx for (C) note color of notes played by you |
BE49E6 | C832 | RRGG for Skulltulla amount when maxed out color |
BE49FA | 32xx | BBxx for Skulltulla amount when maxed out color |
BE884E | 6464 | RRGG for Item Amount color for gray/unusable items |
BE8862 | 64xx | BBxx for Item Amount color for gray/unusable items |
BE8A4A | 78FF | RRGG for Item Amount when maxed out color (blue component code does not exist) |
BEB81A | 9696 | RRGG for Dungeon Map - Highlighted Floor color |
BEB81E | FFxx | BBxx for Dungeon Map - Highlighted Floor color |
BED07A | 64FF | RRGG for Overworld Map - Circular Rectangle color |
BED08E | FFxx | BBxx for Overworld Map - Circular Rectangle color |
BEDD02 | 96FF | RRGG for Overworld Map - Current Position text color |
BEDD16 | FFxx | BBxx for Overworld Map - Current Position text color |
BF0762 | 64FF | RRGG for Save Menu Cursor color (N64=6464) |
BF0766 | 64xx | BBxx for Save Menu Cursor color (N64=FFxx) |
BF0932 | 64FF | RRGG for Game Over Cursor color (N64=6464) |
BF0936 | 64xx | BBxx for Game Over Cursor color (N64=FFxx) |
BF142A | 5A64 | RRGG for Name Plate at bottom and L Button color (N64=Z Button color) |
BF142E | 82FF | BBAA for Name Plate at bottom and L Button color (N64=Z Button color) |
BF151A | B4D2 | RRGG for R Button color |
BF151E | FFDC | BBAA for R Button color |
BF16C6 | 141E | RRGG for Name Plate - Text Shadow color |
BF16CA | 28xx | BBxx for Name Plate - Text Shadow color |
BF1816 | 4646 | RRGG for Name Plate - Gray/Unusable Item Text color |
BF181E | 46FF | BBAA for Name Plate - Gray/Unusable Item Text color |
BF1E12 | FFC8 | RRGG for Name Plate - L and R Button Text color (N64=Z Button color) |
BF1E16 | 00FF | BBAA for Name Plate - L and R Button Text color (N64=Z Button color) |
BF5E6E | 00FF | Grays out Unusable items (0000 restores color) |
BF5E72 | FFFF | Grays out Unusable items (00FF restores color) |