CC overlay 100%, BGS documentation

This commit is contained in:
Banjo Kazooie
2022-09-21 15:28:41 -05:00
parent 2085d08c65
commit 20e086e554
21 changed files with 264 additions and 205 deletions

View File

@@ -1467,6 +1467,9 @@ enum honeycomb_e
enum actor_e
{
ACTOR_1_UNKNOWN = 0x1,
ACTOR_2_UNKNOWN,
ACTOR_4_BIGBUTT = 0x4,
ACTOR_6_GRUBLIN = 0x6,
@@ -1485,6 +1488,7 @@ enum actor_e
//ACTOR_13_SINKING_BOBBER
ACTOR_14_ORANGE_PROJECTILE = 0x14,
ACTOR_15_UNKNOWN,
ACTOR_17_PLAYER_SHADOW = 0x17,
@@ -1514,8 +1518,8 @@ enum actor_e
ACTOR_40_CLANKER_SAWBLADE_PROPELLOR_4,
ACTOR_41_CLANKER_SAWBLADE_PROPELLOR_5,
ACTOR_42_CLANKER_SAWBLADE_PROPELLOR_6,
ACTOR_44_CLANKER_TOKEN_TOOTH_EXTERIOR = 0x44,
ACTOR_43_CLACKER_SCREW,
ACTOR_44_CLANKER_TOKEN_TOOTH_EXTERIOR,
ACTOR_45_CLANKER_JIGGY_TOOTH_EXTERIOR,
ACTOR_46_JIGGY,
ACTOR_47_EMPTY_HONEYCOMB,
@@ -1550,6 +1554,21 @@ enum actor_e
ACTOR_6D_GV_BANJO_DOOR = 0x6D,
ACTOR_72_UNKNOWN = 0x72,
ACTOR_73_UNKNOWN,
ACTOR_74_UNKNOWN,
ACTOR_75_UNKNOWN,
ACTOR_76_UNKNOWN,
ACTOR_77_UNKNOWN,
ACTOR_78_UNKNOWN,
ACTOR_79_UNKNOWN,
ACTOR_7A_UNKNOWN,
ACTOR_7B_UNKNOWN,
ACTOR_7C_UNKNOWN,
ACTOR_7D_UNKNOWN,
ACTOR_7E_UNKNOWN,
ACTOR_7F_UNKNOWN,
ACTOR_C5_CHIMPY_STUMP = 0xC5,
ACTOR_C7_RIPPER = 0xC7,
@@ -1561,7 +1580,11 @@ enum actor_e
ACTOR_E6_GLOOP = 0xE6,
ACTOR_E7_GLOOP_BUBBLE,
ACTOR_E8_TANKTUP,
ACTOR_E9_TANKTUP_LEG_FL,
ACTOR_EA_TANKTUP_LEG_BL,
ACTOR_EB_TANKTUP_LEG_FR,
ACTOR_EC_TANKTUP_LEG_BR,
ACTOR_ED_PINK_EGG_LARGE = 0xED,
ACTOR_EE_PINK_EGG_MEDIUM,
ACTOR_EF_PINK_EGG_SMALL,
@@ -1575,6 +1598,11 @@ enum actor_e
ACTOR_101_CLANKER_TOKEN_TOOTH = 0x101,
ACTOR_102_CLANKER_JIGGY_TOOTH,
ACTOR_103_UNKNOWN,
ACTOR_104_UNKNOWN,
ACTOR_105_UNKNOWN,
ACTOR_106_UNKNOWN,
ACTOR_107_UNKNOWN,
ACTOR_114_CHURCH_DOOR = 0x114,
ACTOR_115_BLUBBER,
@@ -1610,10 +1638,10 @@ enum actor_e
ACTOR_135_GOBI_3,
ACTOR_136_YELLOW_FLIBBIT_CONTROLLER,
ACTOR_137_FLIBBIT_YELLOW,
actor_yumblie = 0x139,
ACTOR_13B_FLOTSAM = 0x13B,
ACTOR_138_VILE_GAME_CTRL,
ACTOR_139_YUMBLIE,
ACTOR_13A_MR_VILE,
ACTOR_13B_FLOTSAM,
ACTOR_13E_LIGHTHOUSE_DOOR = 0x13E,
ACTOR_13F_GV_SUN_SWITCH,
@@ -1626,12 +1654,19 @@ enum actor_e
ACTOR_146_GV_KAZOOIE_TARGET,
ACTOR_147_ANCIENT_ONE,
ACTOR_14F_DESTROYED_JIGGY = 0x14f,
ACTOR_14E_BGS_ELEVATED_WALKWAY_SWITCH = 0x14E,
ACTOR_14F_DESTROYED_JIGGY,
ACTOR_151_LOCKUP_SLOW = 0x151,
ACTOR_152_LOCKUP_MEDIUM,
ACTOR_153_LOCKUP_FAST,
ACTOR_158_UNKNOWN = 0x158,
ACTOR_15A_UNKNOWN = 0x15A,
ACTOR_15C_UNKNOWN = 0x15C,
ACTOR_15F_XMAS_TREE = 0x15F,
ACTOR_160_BOGGY_1,
@@ -1657,6 +1692,14 @@ enum actor_e
ACTOR_1C6_GRIMLET = 0x1C6,
ACTOR_1CC_GRILL_CHOMPA = 0x1CC,
ACTOR_1CD_UNKNOWN,
ACTOR_1CE_UNKNOWN,
ACTOR_1CF_UNKNOWN,
ACTOR_1D0_UNKNOWN,
ACTOR_1D1_UNKNOWN,
ACTOR_1D2_UNKNOWN,
ACTOR_1D3_UNKNOWN,
ACTOR_1D4_UNKNOWN,
ACTOR_1DB_GAME_OVER = 0x1DB,
@@ -1679,6 +1722,7 @@ enum actor_e
ACTOR_1F7_JINXY = 0x1F7,
ACTOR_1FA_CROCTUS = 0x1FA,
ACTOR_1FB_BGS_MAZE_SWITCH = 0x1FB,
ACTOR_204_MM_WITCH_SWITCH = 0x204,
@@ -1717,7 +1761,14 @@ enum actor_e
ACTOR_25D_ICE_KEY,
ACTOR_25E_SNS_EGG,
ACTOR_281_BOSS_BOOM_BOX_LARGEST = 0x281,
ACTOR_27A_TIPTUP = 0x27A,
ACTOR_27B_CHOIR_TURTLE_YELLOW,
ACTOR_27C_CHOIR_TURTLE_CYAN,
ACTOR_27D_CHOIR_TURTLE_BLUE,
ACTOR_27E_CHOIR_TURTLE_RED,
ACTOR_27F_CHOIR_TURTLE_PINK,
ACTOR_280_CHOIR_TURTLE_PURPLE,
ACTOR_281_BOSS_BOOM_BOX_LARGEST,
ACTOR_282_BOSS_BOOM_BOX_LARGE,
ACTOR_283_BOSS_BOOM_BOX_MEDIUM,
ACTOR_284_BOSS_BOOM_BOX_SMALL,
@@ -1755,6 +1806,8 @@ enum actor_e
ACTOR_31D_SANDYBUTT_PYRAMID = 0x31D,
ACTOR_31E_PALM_TREE,
ACTOR_32B_UNKNOWN = 0x32B, //something with Tanktup
ACTOR_332_TWINKLY_BLUE = 0x332,
ACTOR_333_TWINKLY_GREEN,
ACTOR_334_TWINKLY_ORANGE,
@@ -1790,7 +1843,8 @@ enum actor_e
ACTOR_375_GRUBLIN_HOOD = 0x375,
ACTOR_37A_BOTTLES = 0x37a,
ACTOR_379_UNKNOWN = 0x379,
ACTOR_37A_BOTTLES,
ACTOR_37D_ICECUBE_A = 0x37d,
@@ -2236,6 +2290,9 @@ enum asset_e
ASSET_12A_ANIM_GRUMBLIE_IDLE,
ASSET_12B_ANIM_TIPTUP_IDLE,
ASSET_12C_ANIM_TIPTUP_TAPPING,
ASSET_12D_ANIM_CHOIR_TURTLE_IDLE,
ASSET_12E_ANIM_CHOIR_TURTLE_SING,
ASSET_12F_ANIM_CHOIR_TURTLE_HURT,
ASSET_132_ANIM_FLOTSAM_MOVE = 0x132,
@@ -2404,7 +2461,7 @@ enum asset_e
ASSET_30A_MODEL_CLANKER_JIGGY_TOOTH_EXTERIOR,
// Unused
// Unused
// 30d BGS Leaf Pad
ASSET_30D_MODEL_LEAFBOAT = 0x30D,
// 30e (Wood Pipe?)
// Unused
// Unused
@@ -2507,7 +2564,7 @@ enum asset_e
ASSET_370_MODEL_BLUBBER,
ASSET_371_MODEL_GRABBA,
ASSET_372_MODEL_GLOOP,
// 373 Mr Vile
ASSET_373_MODEL_MR_VILE,
ASSET_374_MODEL_BANJO_CROC = 0x374,
ASSET_375_MODEL_FLIBBIT_RED,
ASSET_376_MODEL_SLAPPA,
@@ -2546,6 +2603,7 @@ enum asset_e
// 395 Ticker Body
// 396 Ticker Eye
// 397 BGS Large Alligator Head
ASSET_397_MODEL_BIG_ALLIGATOR = 0x397,
// 398 Concert Ant
// Unused
// Unused
@@ -2632,19 +2690,20 @@ enum asset_e
ASSET_3EA_MODEL_RED_X,
ASSET_3EB_MODEL_RED_QUESTION_MARK,
// 3ec Shrapnel
ASSET_3ED_MODEL_BUZZBOMB,
// 3ee BGS Tanktup Head & Shell
// 3ef BGS Tanktup Leg 1
// 3f0 BGS Tanktup Leg 2
// 3f1 BGS Tanktup Leg 3
// 3f2 BGS Tanktup Leg 4
ASSET_3F3_MODEL_GOBI_SPIT = 0x3F3,
ASSET_3ED_MODEL_BUZZBOMB = 0x3ED,
ASSET_3EE_TANKTUP,
ASSET_3EF_MODEL_TANKTUP_LEG_FL,
ASSET_3F0_MODEL_TANKTUP_LEG_BL,
ASSET_3F1_MODEL_TANKTUP_LEG_FR,
ASSET_3F2_MODEL_TANKTUP_LEG_BR,
ASSET_3F3_MODEL_GOBI_SPIT,
// Unused
// 3f5 BGS Green Jiggy Switch
ASSET_3F6_MODEL_YUMBLIE = 0x3F6,
ASSET_3F5_BGS_JIGGY_SWITCH = 0x3F5,
ASSET_3F6_MODEL_YUMBLIE,
ASSET_3F7_MODEL_GRUMBLIE,
// 3f8 BGS Tip-tup
// 3f9 BGS Choir Turtle
ASSET_3F8_MODEL_TIPTUP,
ASSET_3F9_MODEL_CHOIR_TURTLE,
// Unused
// Unused
// Unused
@@ -3533,7 +3592,8 @@ enum asset_e
ASSET_88E_MODEL_CLANKER_CHAIN = 0x88e,
ASSET_891_MODEL_CLANKER_TOKEN_TOOTH_OPEN = 0x891,
ASSET_890_MODEL_SCREW = 0x890,
ASSET_891_MODEL_CLANKER_TOKEN_TOOTH_OPEN,
ASSET_892_MODEL_CLANKER_TOKEN_TOOTH_CLOSED,
ASSET_893_MODEL_CLANKER_JIGGY_TOOTH_OPEN,
ASSET_894_MODEL_CLANKER_JIGGY_TOOTH_CLOSED,
@@ -3654,8 +3714,8 @@ enum marker_e{
MARKER_48_NAPPER = 0x48,
MARKER_49_MOTZHAND,
MARKER_4A_CC_KEY,
MARKER_4C_CLANKER_TOKEN_TOOTH_EXT = 0x4C,
MARKER_4B_CC_SCREW,
MARKER_4C_CLANKER_TOKEN_TOOTH_EXT,
MARKER_4D_CLANKER_JIGGY_TOOTH_EXT,
MARKER_51_MM_HUT = 0x51,
@@ -3677,7 +3737,9 @@ enum marker_e{
MARKER_69_CHUMP_FISH = 0x69,
MARKER_6A_GLOOP = 0x6A,
MARKER_6E_PINK_EGG_LARGEST = 0x6E,
MARKER_6C_TANKTUP = 0x6C,
MARKER_6D_TANKTUP_LEG,
MARKER_6E_PINK_EGG_LARGEST,
MARKER_95_CHIMPY_STUMP = 0x95,
MARKER_96_RIPPER,
@@ -3713,19 +3775,22 @@ enum marker_e{
MARKER_C1_FLIBBIT_RED,
MARKER_C2_BUZZBOMB,
MARKER_C3_GOBI_3,
MARKER_C4_YELLOW_FLIBBIT_CTRL,
MARKER_C5_FLIBBIT_YELLOW,
MARKER_C6_VILE_GAME_CTRL,
MARKER_C7_YUMBLIE,
MARKER_C8_MR_VILE,
MARKER_C9_FLOTSAM,
MARKER_C5_FLIBBIT_YELLOW = 0xC5,
MARKER_C9_FLOTSAM = 0xC9,
MARKER_D6_PINK_EGG_LARGE = 0xD6,
MARKER_D5_BGS_MUD_HUT = 0xD5,
MARKER_D6_PINK_EGG_LARGE,
MARKER_D7_PINK_EGG_MEDIUM,
MARKER_D8_PINK_EGG_SMALL,
MARKER_D9_PINK_EGG_SMALLEST,
MARKER_DB_BURIED_TREASURE = 0xDB,
MARKER_DD_BLACK_SNIPPET = 0xDD,
MARKER_DA_LEAFBOAT,
MARKER_DB_BURIED_TREASURE,
MARKER_DC_BIG_ALLIGATOR,
MARKER_DD_BLACK_SNIPPET,
MARKER_EA_LIGHTHOUSE_DOOR = 0xEA,
MARKER_EB_GV_BANJO_DOOR,
@@ -3738,15 +3803,15 @@ enum marker_e{
MARKER_F2_HONEYCOMB_SWITCH,
MARKER_F3_GV_KAZOOIE_TARGET,
MARKER_F4_ANCIENT_ONE,
MARKER_F6_LOCKUP_MEDIUM = 0xF6,
MARKER_F5_BGS_ELEVATED_WALKWAY_SWITCH,
MARKER_F6_LOCKUP_MEDIUM,
MARKER_F7_LOCKUP_FAST,
MARKER_F8_GV_KAZOOIE_DOOR,
MARKER_F9_JINXY,
MARKER_FC_CROCTUS = 0xFC,
MARKER_FE_MMM_CLOCK_SWITCH = 0xFE,
MARKER_FD_BGS_MAZE_SWITCH,
MARKER_FE_MMM_CLOCK_SWITCH,
MARKER_103_MM_WITCH_SWITCH = 0x103,
MARKER_104_MMM_WITCH_SWITCH,
@@ -3788,7 +3853,14 @@ enum marker_e{
MARKER_192_ENGINE_ROOM_PROPELLOR_2,
MARKER_193_ENGINE_ROOM_PROPELLOR_3,
MARKER_1A1_BOSS_BOOM_BOX_LARGEST = 0x1A1,
MARKER_19A_TIPTUP = 0x19A,
MARKER_19B_CHOIR_TURTLE_YELLOW,
MARKER_19C_CHOIR_TURTLE_CYAN,
MARKER_19D_CHOIR_TURTLE_BLUE,
MARKER_19E_CHOIR_TURTLE_RED,
MARKER_19F_CHOIR_TURTLE_PINK,
MARKER_1A0_CHOIR_TURTLE_PURPLE,
MARKER_1A1_BOSS_BOOM_BOX_LARGEST,
MARKER_1A2_BOSS_BOOM_BOX_LARGE,
MARKER_1A3_BOSS_BOOM_BOX_MEDIUM ,
MARKER_1A4_BOSS_BOOM_BOX_SMALL,