All Changes

This commit is contained in:
Moses Troyer
2025-08-16 17:15:49 +00:00
committed by Banjo Kazooie
parent fd208f77ca
commit c2dd933d22
389 changed files with 7824 additions and 6965 deletions

View File

@@ -29,7 +29,7 @@ enum file_progress_e {
FILEPROG_C_EXTRA_LIFE_TEXT,
FILEPROG_D_BEEHIVE_TEXT,
FILEPROG_E_JINJO_TEXT,
FILEPROG_F_HAS_TOUCHED_PIRAHANA_WATER,
FILEPROG_F_HAS_TOUCHED_PIRANHA_WATER,
FILEPROG_10_HAS_TOUCHED_SAND_EEL_SAND,
FILEPROG_11_HAS_MET_MUMBO,
FILEPROG_12_HAS_TRANSFORMED_BEFORE,
@@ -129,7 +129,7 @@ enum file_progress_e {
FILEPROG_92_PAID_WALRUS_COST,
FILEPROG_93_PAID_CROC_COST,
FILEPROG_94_PAID_BEE_COST,
FILEPROG_95_UNKNOWN,
FILEPROG_95_UNUSED_UNKNOWN_ITEM_COLLECT,
FILEPROG_96_MET_BRENTILDA,
FILEPROG_97_ENTERED_LAIR_TEXT,
FILEPROG_98_EXITED_LEVEL_TEXT,
@@ -438,15 +438,17 @@ enum level_flags_e
LEVEL_FLAG_19_FP_UNKNOWN = 0x19,
LEVEL_FLAG_1A_UNKNOWN,
LEVEL_FLAG_1B_MMM_UNKNOWN,
LEVEL_FLAG_1C_MM_UNKNOWN,
LEVEL_FLAG_1D_TTC_UNKNOWN,
LEVEL_FLAG_1E_CC_UNKNOWN,
LEVEL_FLAG_1F_BGS_UNKNOWN,
LEVEL_FLAG_20_FP_UNKNOWN,
LEVEL_FLAG_21_GV_UNKNOWN,
LEVEL_FLAG_22_MMM_UNKNOWN,
LEVEL_FLAG_23_RBB_UNKNOWN,
LEVEL_FLAG_24_CCW_UNKNOWN,
LEVEL_FLAG_1C_MM_OPEN = 0x1C, // See jigsawpicture.c
LEVEL_FLAG_1D_TTC_OPEN,
LEVEL_FLAG_1E_CC_OPEN,
LEVEL_FLAG_1F_BGS_OPEN,
LEVEL_FLAG_20_FP_OPEN,
LEVEL_FLAG_21_GV_OPEN,
LEVEL_FLAG_22_MMM_OPEN,
LEVEL_FLAG_23_RBB_OPEN,
LEVEL_FLAG_24_CCW_OPEN,
LEVEL_FLAG_25_CCW_UNKNOWN,
LEVEL_FLAG_26_FP_UNKNOWN,
LEVEL_FLAG_27_RBB_UNKNOWN,
@@ -464,12 +466,14 @@ enum level_flags_e
LEVEL_FLAG_33_MMM_UNKNOWN,
LEVEL_FLAG_34_UNKNOWN,
LEVEL_FLAG_35_UNKNOWN = 0x35,
LEVEL_FLAG_38_CCW_UNKNOWN = 0x38,
LEVEL_FLAG_3C_LAIR_UNKNOWN = 0x3C,
LEVEL_FLAG_3D_LAIR_UNKNOWN,
LEVEL_FLAG_3E_UNKNOWN,
LEVEL_FLAG_3F_LAIR_UNKNOWN
LEVEL_FLAG_3F_LAIR_GRUNTY_DOOR_OPEN
};
enum transformation_e
@@ -1446,10 +1450,10 @@ enum sfx_e
SFX_191_STATIC,
SFX_3E9_UNKNOWN = 0x3e9, //bsbwhirl
SFX_3EA_UNKNOWN, //chjig
SFX_3EA_BANJO_GUH_HUH, //chjig
SFX_3EB_UNKNOWN, //bstimeout
SFX_3EC_CCW_DOOR_OPENING, //ccw and GV opening
SFX_3ED,
SFX_3ED_BUBBLE_POP,
SFX_3EE,
SFX_3EF,
SFX_3F0_FLIBBIT_TALKING,
@@ -1481,7 +1485,7 @@ enum sfx_e
SFX_414_XMAS_GIFT_TALKING,
SFX_415_UNKNOWN, //xmas tree
SFX_416,
SFX_417_UNKNOWN, //lair/func_8038EB94, double health
SFX_417_DOUBLE_HEALTH_UPGRADE,
SFX_419_UNKNOWN = 0x419,
SFX_41A_UNKNOWN = 0x41a
@@ -1890,7 +1894,7 @@ enum actor_e
ACTOR_F0_PINK_EGG_SMALLEST,
ACTOR_F1_LEAF_BOAT,
ACTOR_F2_BLACK_SNIPPET,
ACTOR_F3_EXPLOSION_RIPPLE,
ACTOR_F4_BURIED_TREASURE = 0xF4,
ACTOR_F5_MUTIE_SNIPPET,
ACTOR_F6_BIG_ALLIGATOR,
@@ -1993,6 +1997,8 @@ enum actor_e
ACTOR_181_SCARF_SLED = 0x181,
ACTOR_182_RACE_SLED = 0x182,
ACTOR_188_PIRANHA_WATER_PARTICLES = 0x188,
ACTOR_198_BANJOS_BED = 0x198,
ACTOR_199_BANJOS_CHAIR,
ACTOR_19A_BANJOS_STOVE,
@@ -2276,7 +2282,7 @@ enum bundle_e {
BUNDLE_1D__HONEYCOMB,
BUNDLE_1E__JIGGY,
BUNDLE_1F_SM_EMPTY_HONEYCOMB,
BUNDLE_20__UNKOWN,
BUNDLE_20__UNKNOWN,
BUNDLE_21__ICECUBE_B,
BUNDLE_22__HONEYCOMB,
BUNDLE_23__HONEYCOMB,
@@ -2285,46 +2291,45 @@ enum bundle_e {
BUNDLE_26__HONEYCOMB
};
enum bs_e
{
BS_0_NONE = 0,
enum bs_e {
BS_0_NONE = 0x0,
BS_1_IDLE = 0x1,
BS_2_WALK_SLOW,
BS_2_WALK_SLOW = 0x2,
BS_WALK = 0x3,
BS_4_WALK_FAST = 0x4,
BS_5_JUMP,
BS_5_JUMP = 0x5,
BS_CLAW = 0x6,
BS_CROUCH = 0x7,
BS_8_BTROT_JUMP,
BS_9_EGG_HEAD,
BS_A_EGG_ASS,
BS_B_UNKOWN,
BS_8_BTROT_JUMP = 0x8,
BS_9_EGG_HEAD = 0x9,
BS_A_EGG_ASS = 0xA,
BS_B_UNKOWN = 0xB,
BS_SKID = 0xC,
BS_D_TIMEOUT,
BS_E_OW,
BS_F_BBUSTER,
BS_D_TIMEOUT = 0xD,
BS_E_OW = 0xE,
BS_F_BBUSTER = 0xF,
BS_BFLAP = 0x10,
BS_11_BPECK,
BS_12_BFLIP,
BS_BBARGE = 0x13,
BS_14_BTROT_ENTER,
BS_15_BTROT_IDLE,
BS_16_BTROT_WALK,
BS_17_BTROT_EXIT ,
BS_18_FLY_KNOCKBACK,
BS_11_BPECK = 0x11,
BS_12_BFLIP = 0x12,
BS_BBARGE = 0x13,
BS_14_BTROT_ENTER = 0x14,
BS_15_BTROT_IDLE = 0x15,
BS_16_BTROT_WALK = 0x16,
BS_17_BTROT_EXIT = 0x17,
BS_18_FLY_KNOCKBACK = 0x18,
BS_1A_WONDERWING_ENTER = 0x1A,
BS_1B_WONDERWING_IDLE,
BS_1C_WONDERWING_WALK,
BS_1D_WONDERWING_JUMP,
BS_1E_WONDERWING_EXIT,
BS_1B_WONDERWING_IDLE = 0x1B,
BS_1C_WONDERWING_WALK = 0x1C,
BS_1D_WONDERWING_JUMP = 0x1D,
BS_1E_WONDERWING_EXIT = 0x1E,
BS_WALK_CREEP = 0x1F,
BS_20_LANDING = 0x20,
BS_BSHOCK_CHARGE = 0x21,
BS_BSHOCK_JUMP = 0x22,
BS_23_FLY_ENTER,
BS_24_FLY,
BS_25_LONGLEG_ENTER,
BS_23_FLY_ENTER = 0x23,
BS_24_FLY = 0x24,
BS_25_LONGLEG_ENTER = 0x25,
BS_26_LONGLEG_IDLE = 0x26,
BS_LONGLEG_WALK = 0x27,
BS_LONGLEG_JUMP = 0x28,
@@ -2338,89 +2343,87 @@ enum bs_e
BS_30_DIVE_ENTER = 0x30,
BS_ROLL = 0x31,
BS_SLIDE = 0x32,
//unk33,
BS_34_JIG_NOTEDOOR = 0x34,
BS_35_ANT_IDLE,
BS_35_ANT_IDLE = 0x35,
BS_ANT_WALK = 0x36,
BS_ANT_JUMP = 0x37,
BS_38_ANT_FALL,
BS_39_DIVE_A,
BS_3A_CARRY_IDLE,
BS_3B_CARRY_WALK,
BS_3C_TALK,
BS_3D_FALL_TUMBLING,
BS_3E_ANT_OW,
BS_3F,
BS_40_PUMPKIN_FLUSH,
BS_41_DIE,
BS_42_DINGPOT,
BS_43_ANT_DIE,
BS_44_JIG_JIGGY,
BS_45_BTROT_SLIDE,
//unk46
//unk47
BS_38_ANT_FALL = 0x38,
BS_39_DIVE_A = 0x39,
BS_3A_CARRY_IDLE = 0x3A,
BS_3B_CARRY_WALK = 0x3B,
BS_3C_TALK = 0x3C,
BS_3D_FALL_TUMBLING = 0x3D,
BS_3E_ANT_OW = 0x3E,
BS_3F = 0x3F,
BS_40_PUMPKIN_FLUSH = 0x40,
BS_41_DIE = 0x41,
BS_42_DINGPOT = 0x42,
BS_43_ANT_DIE = 0x43,
BS_44_JIG_JIGGY = 0x44,
BS_45_BTROT_SLIDE = 0x45,
BS_48_PUMPKIN_IDLE = 0x48,
BS_49_PUMPKIN_WALK = 0x49,
BS_4A_PUMPKIN_JUMP = 0x4A,
BS_4B_PUMPKIN_FALL = 0x4B,
BS_4C_LANDING_IN_WATER = 0x4c,
BS_4C_LANDING_IN_WATER = 0x4C,
BS_4D_PUMPKIN_OW = 0x4D,
BS_4E_PUMPKIN_DIE = 0x4E,
BS_4F_CLIMB_IDLE,
BS_50_CLIMB_MOVE,
BS_51_CLIMB_EXIT,
//unk52 //tumblar??? a.k.a bssurf
BS_4F_CLIMB_IDLE = 0x4F,
BS_50_CLIMB_MOVE = 0x50,
BS_51_CLIMB_EXIT = 0x51,
BS_52_UNKNOWN = 0x52, //tumblar??? a.k.a bssurf
BS_53_TIMEOUT = 0x53,
BS_54_SWIM_DIE = 0x54,
BS_LONGLEG_SLIDE = 0x55,
BS_56_RECOIL = 0x56,
BS_57_BOMB_END = 0x57,
BS_58_BEAKBOMB_CRASH,
BS_58_BEAKBOMB_CRASH = 0x58,
BS_59_BFLY_UNK59 = 0x59,
BS_5A_LOADZONE = 0x5A,
BS_CARRY_THROW = 0x5B,
BS_5E_CROC_IDLE = 0x5E,
BS_CROC_WALK = 0x5F,
BS_CROC_JUMP = 0x60,
BS_61_CROC_FALL = 0x61,
BS_62_LONGLEG_LOCKED = 0x62,
BS_CROC_OW = 0x63,
BS_CROC_DIE = 0x64,
BS_CROC_OW = 0x63,
BS_CROC_DIE = 0x64,
BS_67_WALRUS_IDLE = 0x67,
BS_WALRUS_WALK = 0x68,
BS_WALRUS_JUMP = 0x69,
BS_6A_WALRUS_FALL = 0x6A,
BS_6B_BEE_LOCKED,
//unk0x6B //[107] = "Locked", -- Bee, Mumbo Transform Cutscene
BS_6B_BEE_LOCKED = 0x6B, //[107] = "Locked", -- Bee, Mumbo Transform Cutscene
BS_WALRUS_OW = 0x6C,
BS_WALRUS_DIE = 0x6D,
BS_6E_CROC_BITE = 0x6E,
BS_CROC_EAT_BAD = 0x6F,
BS_70_CROC_EAT_GOOD = 0x70,
BS_71_BTROT_FALL = 0x71,
BS_SPLAT = 0x72, //get up after fall damage
BS_73_UNKNOWN = 0x73,
BS_74_UNKNOWN = 0x74,
BS_75_UNKNOWN = 0x75,
//0x73 locked_cutscene
//0x74 locked jiggypad, xform, bottles
//0x75 locked bottles
BS_SPLAT = 0x72, // Getting up after fall damage
BS_73_UNKNOWN = 0x73, // locked_cutscene
BS_74_UNKNOWN = 0x74, // locked jiggypad, xform, bottles
BS_75_UNKNOWN = 0x75, // locked bottles
BS_76_BFLY_LOCKED = 0x76,
BS_77_SWIM_LOCKED = 0x77, //0x77 locked swim
BS_78_DIVE_LOCKED = 0x78,//0x78 locked dive
BS_79_BTROT_LOCKED,
BS_WALK_MUD,
BS_BTROT_OW,
BS_7C_SLED,
BS_7D_WALRUS_SLED,
BS_7E_WALRUS_SLED,
BS_77_SWIM_LOCKED = 0x77,
BS_78_DIVE_LOCKED = 0x78,
BS_79_BTROT_LOCKED = 0x79,
BS_WALK_MUD = 0x7A,
BS_BTROT_OW = 0x7B,
BS_7C_SLED = 0x7C,
BS_7D_WALRUS_SLED = 0x7D,
BS_7E_WALRUS_SLED = 0x7E,
BS_7F_DIVE_OW = 0x7F,
BS_80_WALRUS_SLED_LOSE,
BS_80_WALRUS_SLED_LOSE = 0x80,
BS_81_WALRUS_SLED_LOCKED = 0x81,
BS_82_WALRUS_SLED_LOSE_IN_AIR,
BS_82_WALRUS_SLED_LOSE_IN_AIR = 0x82,
BS_85_BEE_IDLE = 0x85,
BS_BEE_WALK = 0x86,
@@ -2429,32 +2432,32 @@ enum bs_e
BS_BEE_OW = 0x89,
BS_BEE_DIE = 0x8A,
BS_BEE_FLY = 0x8c,
BS_BEE_FLY = 0x8C,
BS_8D_CROC_LOCKED = 0x8D,
BS_8E_ANT_LOCKED = 0x8E, //"Locked", -- Jiggy podium, Bottles' text outside Mumbo's
BS_8E_ANT_LOCKED = 0x8E, // "Locked", -- Jiggy podium, Bottles' text outside Mumbo's
BS_8F_PUMPKIN_LOCKED = 0x8F,
BS_FLY_OW = 0x91,
BS_92_ANT_DRONE,
BS_93_PUMPKIN_DRONE,
BS_94_CROC_DRONE,
BS_95_WALRUS_DRONE,
BS_96_SWIM_LOCKED,
BS_97_DIVE_LOCKED,
BS_98_WALK_DRONE,
BS_99_BFLY_DRONE,
BS_9A_BTROT_DRONE,
BS_92_ANT_DRONE = 0x92,
BS_93_PUMPKIN_DRONE = 0x93,
BS_94_CROC_DRONE = 0x94,
BS_95_WALRUS_DRONE = 0x95,
BS_96_SWIM_LOCKED = 0x96,
BS_97_DIVE_LOCKED = 0x97,
BS_98_WALK_DRONE = 0x98,
BS_99_BFLY_DRONE = 0x99,
BS_9A_BTROT_DRONE = 0x9A,
BS_9B_LONGLEG_DRONE = 0x9B,
BS_9C_WALRUS_SLED_DRONE = 0x9C,
BS_9D_BEE_DRONE = 0x9D,
BS_9E_CLIMB_LOCKED,
BS_9E_CLIMB_LOCKED = 0x9E,
BS_ANT_BOUNCE = 0x9F,
BS_PUMPKIN_BOUNCE = 0xA0,
BS_CROC_BOUNCE = 0xA1,
BS_WALRUS_BOUNCE = 0xA2,
BS_BEE_BOUNCE = 0xA3,
BS_A4_WONDERWING_DRONE = 0xA4,
BS_A5_WONDERWING_UNKA5
BS_A5_WONDERWING_UNKA5 = 0xA5
};
enum sm_specific_flags {
@@ -2467,7 +2470,7 @@ enum sm_specific_flags {
SM_SPECIFIC_FLAG_7 = 0x7, // cauliflower dead?
SM_SPECIFIC_FLAG_8_ABILITY_HOLD_A_JUMP_HIGHER_UNLOCKED,
SM_SPECIFIC_FLAG_9_ABILITY_FEATHERY_UNLOCKED,
SM_SPECIFIC_FLAG_A,
SM_SPECIFIC_FLAG_A_ABILITY_FLIP_UNLOCKED,
SM_SPECIFIC_FLAG_C = 0xC, // learned all attack moves
@@ -2483,7 +2486,7 @@ enum mm_specific_flags {
MM_SPECIFIC_FLAG_3_CHIMPY_HAS_LEAVED,
MM_SPECIFIC_FLAG_4_SHAKE,
MM_SPECIFIC_FLAG_6_UNKNOWN = 0x6,
MM_SPECIFIC_FLAG_CONGA_WARNED_BLOCKS = 0x6,
MM_SPECIFIC_FLAG_8_HIT_WITH_ORANGE = 0x8,
MM_SPECIFIC_FLAG_9_JUJU_HAS_HALF_TURNED,
@@ -2501,6 +2504,21 @@ enum ttc_specific_flags {
TTC_SPECIFIC_FLAG_7_NIPPER_FIRST_MEET_TEXT_SHOWN = 0x7
};
enum bgs_specific_flags {
BGS_SPECIFIC_FLAG_1 = 1,
BGS_SPECIFIC_FLAG_WALKWAY_JIGGY_RESET = 2,
BGS_SPECIFIC_FLAG_WALKWAY_JIGGY_TIMER_RUNNING = 3,
BGS_SPECIFIC_FLAG_WALKWAY_JIGGY = 4,
BGS_SPECIFIC_FLAG_WALKWAY_JIGGY_SWITCH_PRESSED = 5,
BGS_SPECIFIC_FLAG_7 = 7,
BGS_SPECIFIC_FLAG_8 = 8,
BGS_SPECIFIC_FLAG_MAZE_JIGGY_SWITCH_PRESSED = 9,
BGS_SPECIFIC_FLAG_A = 0xA,
BGS_SPECIFIC_FLAG_MAZE_JIGGY_RESET = 0xB,
BGS_SPECIFIC_FLAG_MAZE_JIGGY_TIMER_RUNNING = 0xC,
BGS_SPECIFIC_FLAG_MAZE_JIGGY = 0xD
};
enum mmm_specific_flags {
MMM_SPECIFIC_FLAG_0_UNKNOWN,
MMM_SPECIFIC_FLAG_TUMBLAR_BROKEN,
@@ -2508,7 +2526,7 @@ enum mmm_specific_flags {
MMM_SPECIFIC_FLAG_3_UNKNOWN,
MMM_SPECIFIC_FLAG_4_UNKNOWN,
MMM_SPECIFIC_FLAG_5_UNKNOWN,
MMM_SPECIFIC_FLAG_6_UNKNOWN,
MMM_SPECIFIC_FLAG_CONGA_WARNED_BLOCKS,
MMM_SPECIFIC_FLAG_7_UNKNOWN
};
@@ -4203,6 +4221,8 @@ enum asset_e
ASSET_89D_ZOOMBOX_SPRITE = 0x89D,
ASSET_89F_MODEL_ORANGE_PARTICLE = 0x89F,
ASSET_8A0_SPRITE_WATER_DROP = 0x8A0,
ASSET_A0B_DIALOG_BLUBBER_FIRST_MEET = 0xA0B,
@@ -4222,7 +4242,7 @@ enum asset_e
ASSET_A1F_DIALOG_SHOCKJUMP_LEARN = VER_SELECT(0xa1f, 0x91f, 0, 0),
ASSET_A20_DIALOG_FLY_LEARN,
ASSET_A21_DIALOG_BLUBBER_MEET,
ASSET_A21_DIALOG_BLUBBER_TREASURE_MEET,
ASSET_A22_DIALOG_FLY_REFRESHER,
ASSET_A23_DIALOG_SHOCKJUMP_REFRESHER,
ASSET_A24_DIALOG_JUMP_PAD_DISCOVERED,
@@ -4257,6 +4277,8 @@ enum asset_e
ASSET_A84_DIALOG_TURBOTRAINERS_LEARN,
ASSET_A85_DIALOG_TURBOTRAINERS_REFRESHER,
ASSET_A88_DIALOG_GRUNTY_GV_MISS_TRAPDOOR = 0xA88,
ASSET_AD3_DIALOG_UNKNOWN = 0xad3,
ASSET_AD4_DIALOG_UNKNOWN,
ASSET_AD5_DIALOG_UNKNOWN,
@@ -4269,6 +4291,8 @@ enum asset_e
ASSET_ADE_DIALOG_LOGGO_AS_BEAR,
ASSET_ADF_DIALOG_ENTER_LOGGO,
ASSET_AE0_DIALOG_EXIT_LOGGO,
ASSET_AE1_DIALOG_GRUNTY_MMM_THORNS,
ASSET_AE2_DIALOG_GRUNTY_MMM_MISS_CHRUCH_DOOR,
ASSET_B37_DIALOG_CONGA_SAFE_UP_HERE = 0xb37,
ASSET_B38_DIALOG_CONGA_DEFEAT,
@@ -4276,7 +4300,7 @@ enum asset_e
ASSET_B3A_DIALOG_CONGA_HITS_PLAYER,
ASSET_B3B_DIALOG_CONGA_ORANGE_PAD_JIGGY,
ASSET_B3C_DIALOG_CONGA_MEET,
ASSET_B3D_DIALOG_CONGA_DONT_TOUCH_BLOCKS,
ASSET_B3E_DIALOG_CONGA_MEET_AS_TERMITE = VER_SELECT(0xb3e, 0x95c, 0, 0),
ASSET_B3F_DIALOG_CHIMPY_MEET,
ASSET_B40_DIALOG_CHIMPY_COMPLETE,
@@ -4285,20 +4309,25 @@ enum asset_e
ASSET_B43_DIALOG_TERMITE_MEET_AS_BEAR,
ASSET_B44_DIALOG_JUJU_MEET,
ASSET_B45_DIALOG_JIGGY_COLLECT_10,
ASSET_B47_DIALOG_EGGS_LEARN = 0xb47,
ASSET_B46_DIALOG_COLLECT_ORANGE,
ASSET_B47_DIALOG_EGGS_LEARN = 0xB47,
ASSET_B48_DIALOG_BEAKBUSTER_LEARN,
ASSET_B49_DIALOG_TALON_TROT_LEARN,
ASSET_B4A_DIALOG_TALON_TROT_REFRESHER,
ASSET_B4B_DIALOG_EGGS_REFRESHER,
ASSET_B4C_DIALOG_BEAKBUSTER_REFRESHER,
ASSET_B4D_DIALOG_UNKNOWN,
ASSET_B4D_DIALOG_BOTTLES_SLIPPERY,
ASSET_B4E_DIALOG_BOTTLES_ALL_MM_MOVES_LEARNED = 0xB4E,
ASSET_B51_DIALOG_BOTTLES_HOW_TO_EXIT_LEVEL = 0xb51,
ASSET_B50_DIALOG_BOTTLES_UNUSED_UNKNOWN_ITEM_COLLECT = 0xB50,
ASSET_B51_DIALOG_BOTTLES_HOW_TO_EXIT_LEVEL = 0xB51,
ASSET_B9F_DIALOG_UNKNOWN = 0xb9f,
ASSET_BA0_DIALOG_GRUNTY_RBB_RED_HOT_OVENS = 0xBA0,
ASSET_BA1_DIALOG_GRUNTY_RBB_WATER_SWIM = 0xBA1,
ASSET_BA2_DIALOG_GRUNTY_RBB_WATER_DIVE = 0xBA2,
ASSET_BA3_DIALOG_GRUNTY_RBB_OILY_SCUM_UNUSED = 0xBA3,
ASSET_BFF_DIALOG_UNKNOWN = 0xbff,
@@ -4311,6 +4340,8 @@ enum asset_e
ASSET_C09_DIALOG_UNKNOWN,
ASSET_C0A_DIALOG_UNKNOWN,
ASSET_C11_DIALOG_FREEZING_WATER = 0xC11,
ASSET_C15_DIALOG_TWINKLIE_MINIGAME_LOST = 0xc15,
ASSET_C17_DIALOG_UNKNOWN = 0xC17,
@@ -4318,8 +4349,8 @@ enum asset_e
ASSET_C19_DIALOG_UNKNOWN,
ASSET_C1A_DIALOG_UNKNOWN,
ASSET_C1E_DIALOG_UNKNOWN = 0xc1e,
ASSET_C1F_DIALOG_UNKNOWN,
ASSET_C1E_DIALOG_BOGGY_LOOK_FOR_PRESENTS = 0xc1e,
ASSET_C1F_DIALOG_BOGGY_NEEDS_SLEEP,
ASSET_C20_DIALOG_PRESENT_COLLECTIBLE_MEET_BLUE = 0xC20,
ASSET_C21_DIALOG_PRESENT_COLLECTIBLE_MEET_GREEN,
@@ -4358,11 +4389,14 @@ enum asset_e
text_flibbits_defeat = 0xc82,
text_flibbits_return = 0xc83,
ASSET_C85_DIALOG_PIRANHA_WATER = 0xC85,
ASSET_C86_DIALOG_UNKNOWN = 0xc86,
ASSET_C88_DIALOG_LONGLEG_LEARN = 0xC88,
ASSET_C89_DIALOG_LONGLEG_REFRESHER,
ASSET_C8A_DIALOG_BOTTLES_ALL_BGS_MOVES_LEARNED,
ASSET_C8B_DIALOG_GRUNTY_BGS_MISS_WALKWAY_JIGGY,
ASSET_C8C_DIALOG_GRUNTY_BGS_MISS_MAZE_JIGGY,
ASSET_C8D_DIALOG_MR_VILE_EXTRA_CHALLENGE_INTRO = 0xC8D,
ASSET_C8E_DIALOG_MR_VILE_WINS_EXTRA_CHALLENGE_1,
@@ -4379,6 +4413,10 @@ enum asset_e
ASSET_CC7_DIALOG_UNKNOWN = 0xcc7,
ASSET_CE6_DIALOG_GRUNTY_MMM_BRAMBLES = 0xCE6,
ASSET_CE7_DIALOG_GRUNTY_CCW_ICY_WATER_SWIM = 0xCE7,
ASSET_CE8_DIALOG_GRUNTY_CCW_ICY_WATER_UNUSED = 0xCE8,
ASSET_D2B_DIALOG_UNKNOWN = 0xd2b,
ASSET_D32_DIALOG_MUTANT_CRAB_MEET = 0xD32,
@@ -4387,7 +4425,7 @@ enum asset_e
ASSET_D35_DIALOG_WONDERWING_LEARN,
ASSET_D36_DIALOG_WONDERWING_REFRESHER,
ASSET_D37_DIALOG_BOTTLES_ALL_CC_MOVES_LEARNED,
ASSET_D38_DIALOG_BOTTLES_ALL_MOVES_LEARNED,
ASSET_D38_DIALOG_EMPTY,
ASSET_D39_DIALOG_BOTTLES_REFILL_HEALTH,
ASSET_D8F_DIALOG_MUMBO_MEET = 0xD8F,
@@ -4403,6 +4441,14 @@ enum asset_e
ASSET_D99_DIALOG_JINJO_MEET_GREEN,
ASSET_D9A_DIALOG_JINJO_MEET_PINK,
ASSET_D9B_DIALOG_JINJO_MEET_ORANGE,
ASSET_D9C_DIALOG_MUSIC_NOTE_MEET,
ASSET_D9D_DIALOG_MUMBO_TOKEN_MEET,
ASSET_D9E_DIALOG_BLUE_EGG_MEET,
ASSET_D9F_DIALOG_RED_FEATHER_MEET,
ASSET_DA0_DIALOG_GOLD_FEATHER_MEET,
ASSET_DA1_DIALOG_HONEYCOMB_MEET,
ASSET_DA2_DIALOG_EMPTY_HONEYCOMB_MEET,
ASSET_DA3_DIALOG_EXTRA_LIFE_MEET,
ASSET_DA5_DIALOG_WADINGBOOTS_MEET = 0xDA5,
ASSET_DA6_DIALOG_BEEHIVE_WITH_BEES,
@@ -4421,6 +4467,7 @@ enum asset_e
ASSET_DB3_DIALOG_SNS_EGG_1_TEXT = VER_SELECT(0xdb3, 0xa31, 0, 0),
ASSET_DB4_DIALOG_SNS_EGG_2_TEXT,
ASSET_DB5_DIALOG_ICE_KEY_TEXT,
ASSET_DB6_DIALOG_MUMBO_WISHYWASHY,
ASSET_DF3_DIALOG_BOTTLES_INTRODUCTION = 0xDF3,
ASSET_DF4_DIALOG_BOTTLES_CAMERA_CONTROL_LEARN,
@@ -4431,16 +4478,16 @@ enum asset_e
ASSET_DF9_DIALOG_BOTTLES_UNKNOWN,
ASSET_DFA_DIALOG_BOTTLES_JUMP_REFRESHER,
ASSET_DFB_DIALOG_BOTTLES_DIVE_LEARN,
ASSET_DFC_DIALOG_UNKNOWN,
ASSET_DFC_BOTTLES_UNDERWATER_TUTORIAL,
ASSET_DFD_DIALOG_BOTTLES_SWIM_LEARN,
ASSET_DFE_DIALOG_BOTTLES_DIVE_REFRESHER,
ASSET_DFF_DIALOG_BOTTLES_CLAW_SWIPE_LEARN,
ASSET_E00_DIALOG_BOTTLES_ATTACK_REFRESHER = 0xE00,
ASSET_E01_DIALOG_BOTTLES_CLIMB_LEARN,
ASSET_E02_DIALOG_UNKNOWN,
ASSET_E02_DIALOG_BOTTLES_CLIMB_OTHER,
ASSET_E03_DIALOG_BOTTLES_CLIMB_REFRESHER,
ASSET_E04_DIALOG_BOTTLES_BEAK_BARGE_LEARN,
ASSET_E05_DIALOG_UNKNOWN,
ASSET_E05_DIALOG_BOTTLES_KAZOOIE_BARGE,
ASSET_E06_DIALOG_BOTTLES_BEAK_BARGE_REFRESHER,
ASSET_E07_DIALOG_BOTTLES_UNKNOWN,
ASSET_E08_DIALOG_BOTTLES_FIND_ANOTHER_MOLEHILL,
@@ -4473,11 +4520,14 @@ enum asset_e
ASSET_E24_DIALOG_UNKNOWN = 0xE24,
ASSET_E35_DIALOG_BOTTLES_BONUS_REMINDER = VER_SELECT(0xE35, 0xa77, 0, 0),
ASSET_E36_DIALOG_BOTTLES_NO_BONUS = 0xE36,
ASSET_E37_DIALOG_BOTTLES_STOP_WASTING_TIME_AFTER_FURNACE_FUN = 0xE37, // Talk to bottles after beating furnace fun
ASSET_E38_DIALOG_CHEATING_ERASE_SAVE_CONFIRMATION,
ASSET_E57_DIALOG_FIRST_JIGGY = VER_SELECT(0xF57, 0xabd, 0, 0),
ASSET_F58_DIALOG_FIRST_PICTURE_INSTRUCTION = 0xF58,
ASSET_F59_DIALOG_FIRST_PICTURE_FIRST_PIECE_ALREADY_OBTAINED = 0xF59,
ASSET_F5A_DIALOG_FIRST_PICTURE_FIRST_PIECE_OBTAINED_AFTER = 0xF5A,
ASSET_F5B_DIALOG_MUMBO_MAGIC_GET_WEAK_FULL = 0xF5b,
ASSET_F5C_DIALOG_MUMBO_MAGIC_GET_WEAK_ABREV,
@@ -4491,16 +4541,48 @@ enum asset_e
ASSET_F79_DIALOG_UNKNOWN = 0xf79,
ASSET_F7A_DIALOG_UNKNOWN,
ASSET_F7B_DIALOG_BOTTLES_JIGSAW_PICTURE_MEET,
ASSET_FAD_DIALOG_UNKNOWN = 0xfad,
ASSET_FA8_EGG_CHEAT_ACTIVATION = 0xFA8,
ASSET_FA9_RED_FEATHER_CHEAT_ACTIVATION,
ASSET_FAA_GOLD_FEATHER_CHEAT_ACTIVATION,
ASSET_F7C_DIALOG_BOTTLES_REMOVE_PIECE_INSTRUCTIONS = 0xF7C,
ASSET_F7D_DIALOG_BOTTLES_EXPLAINS_PLACE_ALL = 0xF7D,
ASSET_FAB_DIALOG_GRUNTY_DOOR_NEED_JIGGIES = 0xFAB,
ASSET_FAD_DIALOG_DINGPOT_MEET = 0xFAD,
ASSET_FBC_DIALOG_BOTTLES_OUT_OF_JIGGIES = 0xFBC,
ASSET_FBD_DIALOG_GRUNTY_NOT_ENOUGH_NOTES = 0xFBD,
ASSET_FBE_DIALOG_CHEATING_ERASE_SAVE_WARNING = 0xFBE,
ASSET_FBF_DIALOG_ERASED_SAVE,
ASSET_10A1_DIALOG_BRENTILDA_MEET = 0x10A1,
ASSET_10A2_DIALOG_UNKNOWN,
ASSET_FC0_DIALOG_GRUNTY_DOOR_HAVE_JIGGIES = 0xFC0,
ASSET_10E7_DIALOG_UNKNOWN = 0x10E7,
ASSET_1032_DIALOG_FF_FIRST_ANSWER_CORRECT = 0x1032,
ASSET_1033_DIALOG_FF_NEXT_ANSWER_CORRECT,
ASSET_1034_DIALOG_FF_GRUNTY_ANSWER_CORRECT,
ASSET_1035_DIALOG_FF_FIRST_ANSWER_WRONG,
ASSET_1036_DIALOG_FF_NEXT_ANSWER_WRONG,
ASSET_1037_DIALOG_FF_CHOICE_IS_YOURS_UNUSED,
ASSET_1038_DIALOG_FF_GET_HONEYCOMB,
ASSET_1039_DIALOG_FF_GET_EXTRA_LIFE,
ASSET_103A_DIALOG_FF_GET_JOKER,
ASSET_103B_DIALOG_FF_USE_JOKER,
ASSET_103C_DIALOG_FF_LOW_HEALTH,
ASSET_103D_DIALOG_FF_LOW_HEALTH_ON_SKULL,
ASSET_10A1_DIALOG_BRENTILDA_MEET = 0x10A1,
ASSET_10A2_DIALOG_BRENTILDA_HEAL,
ASSET_10E7_DIALOG_FINALBOSS_ENTERING_1 = 0x10E7,
ASSET_10E8_DIALOG_FINALBOSS_ENTERING_2 = 0x10E8,
ASSET_10E9_DIALOG_FINALBOSS_ENTERING_3 = 0x10E9,
ASSET_10EA_DIALOG_FINALBOSS_ENTERING_4 = 0x10E9,
ASSET_10EB_DIALOG_FINALBOSS_ENTERING_5 = 0x10E9,
ASSET_10EC_DIALOG_FINALBOSS_ENTERING_6 = 0x10EC,
ASSET_10ED_DIALOG_FINALBOSS_PHASE_1_HIT_PLAYER_OPTION_1 = 0x10ED,
ASSET_10EE_DIALOG_FINALBOSS_PHASE_1_HIT_PLAYER_OPTION_2,
@@ -5320,11 +5402,6 @@ enum ff_question_type_e{
FFQT_4_MINIGAME
};
enum common_particle_e{
COMMON_PARTICLE_1_EGG_HEAD = 1,
COMMON_PARTICLE_4_EGG_ASS = 4
};
enum bsgroup_e {
BSGROUP_0_NONE,
BSGROUP_1_INTR,
@@ -5400,4 +5477,13 @@ enum vegetable_e {
VEGETABLE_3_COLLY_WOBBLE
};
enum static_camera_id_e {
STATIC_CAMERA_D_WALKWAY_JIGGY_DESTROY = 0xD,
STATIC_CAMERA_1E_MAZE_JIGGY_DESTROY = 0x1E
};
enum ba_timer_id {
BA_TIMER_HAZARDS = 4
};
#endif