#ifndef ENUMS_H
#define ENUMS_H

#include "version.h"

#define SPRITE_TYPE_CI4 (1 << 0) //0x001
#define SPRITE_TYPE_CI8 (1 << 2) //0x004
#define SPRITE_TYPE_I4 (1 << 5)  //0x020
#define SPRITE_TYPE_I8 (1 << 6)  //0x040
#define SPRITE_TYPE_IA4 (1 << 7) //0x080
#define SPRITE_TYPE_IA8 (1 << 8) //0x100
#define SPRITE_TYPE_UNKNOWN_200 (1 << 9) //0x200
#define SPRITE_TYPE_RGBA16 (1 << 10) ////0x400
#define SPRITE_TYPE_RGBA32 (1 << 11)

enum file_progress_e {
    FILEPROG_0_TIPTUP_MINIGAME_PROGRESS,
    // unused
    // unused
    FILEPROG_3_MUSIC_NOTE_TEXT = 0x03,
    FILEPROG_4_MUMBO_TOKEN_TEXT,
    FILEPROG_5_BLUE_EGG_TEXT,
    FILEPROG_6_RED_FEATHER_TEXT,
    FILEPROG_7_GOLD_FEATHER_TEXT,
    FILEPROG_8_ORANGE_TEXT,
    FILEPROG_9_GOLD_BULLION_TEXT,
    FILEPROG_A_HONEYCOMB_TEXT,
    FILEPROG_B_EMPTY_HONEYCOMB_TEXT,
    FILEPROG_C_EXTRA_LIFE_TEXT,
    FILEPROG_D_BEEHIVE_TEXT,
    FILEPROG_E_JINJO_TEXT,
    FILEPROG_F_HAS_TOUCHED_PIRAHANA_WATER,
    FILEPROG_10_HAS_TOUCHED_SAND_EEL_SAND,
    FILEPROG_11_HAS_MET_MUMBO, 
    FILEPROG_12_HAS_TRANSFORMED_BEFORE,
    FILEPROG_13_COMPLETED_TWINKLIES_MINIGAME,
    FILEPROG_14_HAS_TOUCHED_FP_ICY_WATER,
    FILEPROG_15_ENTER_MMM_TEXT,
    FILEPROG_16_STOOD_ON_JIGSAW_PODIUM,
    FILEPROG_17_HAS_HAD_ENOUGH_JIGSAW_PIECES,
    FILEPROG_18_MM_WITCH_SWITCH_JIGGY_PRESSED,
    FILEPROG_19_MMM_WITCH_SWITCH_JIGGY_PRESSED,
    FILEPROG_1A_TTC_WITCH_SWITCH_JIGGY_PRESSED,
    FILEPROG_1B_MET_YELLOW_FLIBBITS,
    FILEPROG_1C_RBB_WITCH_SWITCH_JIGGY_PRESSED,
    FILEPROG_1D_MMM_DINNING_ROOM_CUTSCENE,
    FILEPROG_1E_LAIR_GRATE_TO_BGS_PUZZLE_OPEN,
    FILEPROG_1F_CC_LOBBY_PIPE_1_RAISED,
    FILEPROG_20_CC_LOBBY_PIPE_2_RAISED,
    FILEPROG_21_CC_LOBBY_PIPE_3_RAISED,
    FILEPROG_22_WATER_SWITCH_1_PRESSED,
    FILEPROG_23_LAIR_WATER_LEVEL_1,
    FILEPROG_24_WATER_SWITCH_2_PRESSED,
    FILEPROG_25_LAIR_WATER_LEVEL_2,
    FILEPROG_26_WATER_SWITCH_3_PRESSED,
    FILEPROG_27_LAIR_WATER_LEVEL_3,

    FILEPROG_31_MM_OPEN = 0x31,
    FILEPROG_32_TTC_OPEN,
    FILEPROG_33_CC_OPEN,
    FILEPROG_34_BGS_OPEN,
    FILEPROG_35_FP_OPEN,
    FILEPROG_36_GV_OPEN,
    FILEPROG_37_MMM_OPEN,
    FILEPROG_38_RBB_OPEN,
    FILEPROG_39_CCW_OPEN,
    FILEPROG_3A_NOTE_DOOR_50_OPEN,
    FILEPROG_3B_NOTE_DOOR_180_OPEN,
    FILEPROG_3C_NOTE_DOOR_260_OPEN,
    FILEPROG_3D_NOTE_DOOR_350_OPEN,
    FILEPROG_3E_NOTE_DOOR_450_OPEN,
    FILEPROG_3F_NOTE_DOOR_640_OPEN,
    FILEPROG_40_NOTE_DOOR_765_OPEN,
    FILEPROG_41_NOTE_DOOR_810_OPEN,
    FILEPROG_42_NOTE_DOOR_828_OPEN,
    FILEPROG_43_NOTE_DOOR_846_OPEN,
    FILEPROG_44_NOTE_DOOR_864_OPEN,
    FILEPROG_45_NOTE_DOOR_882_OPEN,
    FILEPROG_46_CCW_WITCH_SWITCH_JIGGY_PRESSED,
    FILEPROG_47_FP_WITCH_SWITCH_JIGGY_PRESSED,
    FILEPROG_48_FP_WITCH_SWITCH_ADVENT_DOOR_OPEN,
    FILEPROG_49_PINK_CAULDRON_1_ACTIVE,
	FILEPROG_4A_PINK_CAULDRON_2_ACTIVE,
	FILEPROG_4B_GREEN_CAULDRON_1_ACTIVE,
	FILEPROG_4C_GREEN_CAULDRON_2_ACTIVE,
	FILEPROG_4D_RED_CAULDRON_1_ACTIVE,
	FILEPROG_4E_RED_CAULDRON_2_ACTIVE,
	FILEPROG_4F_UNUSED_CAULDRON_1_ACTIVE,
	FILEPROG_50_UNUSED_CAULDRON_2_ACTIVE,
	FILEPROG_51_YELLOW_CAULDRON_1_ACTIVE,
	FILEPROG_52_YELLOW_CAULDRON_2_ACTIVE,
    FILEPROG_53_CCW_PUZZLE_PODIUM_SWITCH_PRESSED,
    FILEPROG_54_CCW_PUZZLE_PODIUM_ACTIVE,
    FILEPROG_55_FF_BK_SQUARE_INSTRUCTIONS,
    FILEPROG_56_FF_PICTURE_SQUARE_INSTRUCTIONS,
    FILEPROG_57_FF_MUSIC_SQAURE_INSTRUCTIONS,
    FILEPROG_58_FF_MINIGAME_SQAURE_INSTRUCTIONS,
    FILEPROG_59_FF_GRUNTY_SQAURE_INSTRUCTIONS,
    FILEPROG_5A_FF_DEATH_SQAURE_INSTRUCTIONS,
    FILEPROG_5B_FF_JOKER_SQAURE_INSTRUCTIONS,
    FILEPROG_5C_FF_PATTERN_SET,
    FILEPROG_5D_MM_PUZZLE_PIECES_PLACED  = 0x5D, //1 bit
    FILEPROG_5E_TCC_PUZZLE_PIECES_PLACED = 0x5E, //2 bit
    FILEPROG_60_CC_PUZZLE_PIECES_PLACED  = 0x60, //3 bit
    FILEPROG_63_BGS_PUZZLE_PIECES_PLACED = 0x63, //3 bit
    FILEPROG_66_FP_PUZZLE_PIECES_PLACED  = 0x66, //4 bit
    FILEPROG_6A_GV_PUZZLE_PIECES_PLACED  = 0x6A, //4 bit
    FILEPROG_6E_MMM_PUZZLE_PIECES_PLACED = 0x6E, //4 bit
    FILEPROG_72_RBB_PUZZLE_PIECES_PLACED = 0x72, //4 bit
    FILEPROG_76_CCW_PUZZLE_PIECES_PLACED = 0x76, //4 bit
    FILEPROG_7A_DOG_PUZZLE_PIECES_PLACED = 0x7A, //5 bit
    FILEPROG_7F_DOUBLE_HEALTH_PUZZLE_PIECES_PLACED = 0x7F, //3 bit
    FILEPROG_82_MET_TWINKLIES = 0x82,
    FILEPROG_83_MAGIC_GET_WEAK_TEXT,
    FILEPROG_84_MAGIC_ALL_GONE_TEXT,
    // {index=0x85, type="Prog", level=6, name="Lair Crypt Gate Open"},
    FILEPROG_86_HAS_TOUCHED_MMM_THORN_HEDGE = 0x86,

    FILEPROG_88_TRIED_LOGGO_AS_BEAR = 0x88,
    FILEPROG_89_ENTERED_LOGGO_AS_PUMPKIN,
    FILEPROG_8A_EXITED_LOGGO,
    FILEPROG_8B_CCW_SPRING_OPEN,
    FILEPROG_8C_CCW_SUMMER_OPEN,
    FILEPROG_8D_CCW_AUTUMN_OPEN,
    FILEPROG_8E_CCW_WINTER_OPEN,
    FILEPROG_8F_MET_BEE_INFESTED_BEEHIVE,
    FILEPROG_90_PAID_TERMITE_COST,
    FILEPROG_91_PAID_PUMPKIN_COST,
    FILEPROG_92_PAID_WALRUS_COST,
    FILEPROG_93_PAID_CROC_COST,
    FILEPROG_94_PAID_BEE_COST,
    FILEPROG_95_UNKNOWN,
    FILEPROG_96_MET_BRENTILDA,
    FILEPROG_97_ENTERED_LAIR_TEXT,
    FILEPROG_98_EXITED_LEVEL_TEXT,
    FILEPROG_99_PAST_50_NOTE_DOOR_TEXT,
    FILEPROG_9A_CC_WITCH_SWITCH_PRESSED,
    FILEPROG_9B_LAIR_CC_WITCH_SWITCH_EYES_ACTIVE,
    FILEPROG_9C_LAIR_CC_WITCH_SWITCH_LEFT_EYE_PRESSED,
    FILEPROG_9D_LAIR_CC_WITCH_SWITCH_RIGHT_EYE_PRESSED,
    FILEPROG_9E_CRYPT_COFFIN_LID_OPEN,
    FILEPROG_9F_BGS_WITCH_SWITCH_JIGGY_PRESSED,
    FILEPROG_A0_GV_WITCH_SWITCH_JIGGY_PRESSED,
    FILEPROG_A1_STATUE_HAT_OPEN,
    FILEPROG_A2_GV_LOBBY_COFFIN_OPEN,
    FILEPROG_A3_GV_SNS_SWITCH_PRESSED,
    FILEPROG_A4_GV_SNS_SARCOPHAGUS_OPEN,
    FILEPROG_A5_LAIR_CRYPT_GATE_OPEN,
    FILEPROG_A6_FURNACE_FUN_COMPLETE,
    FILEPROG_A7_NEAR_PUZZLE_PODIUM_TEXT,
    FILEPROG_A8_HAS_DIED,
    FILEPROG_A9_HAS_TOUCHED_RBB_OVEN,
    FILEPROG_AA_HAS_TOUCHED_CCW_BRAMBLE_FIELD,
    FILEPROG_AB_SWIM_OILY_WATER,
    FILEPROG_AC_DIVE_OILY_WATER,
    FILEPROG_AD_CHEATO_BLUEEGGS_UNLOCKED,
    FILEPROG_AE_CHEATO_REDFEATHERS_UNLOCKED,
    FILEPROG_AF_CHEATO_GOLDFEATHERS_UNLOCKED,
    FILEPROG_B0_HAS_ENTERED_MM,
    FILEPROG_B1_HAS_ENTERED_BGS,
    FILEPROG_B2_HAS_ENTERED_TTC,
    FILEPROG_B3_HAS_ENTERED_GV,
    FILEPROG_B4_HAS_ENTERED_RBB,
    FILEPROG_B5_HAS_ENTERED_CCW,
    FILEPROG_B6_HAS_ENTERED_FP,
    FILEPROG_B7_HAS_ENTERED_MMM,
    FILEPROG_B8_HAS_ENTERED_CC,
    FILEPROG_B9_DOUBLE_HEALTH,
    FILEPROG_BA_HAS_SEEN_TREX_TEXT,
    FILEPROG_BB_MUMBO_MISTAKE_INDEX, //2 bits
    FILEPROG_BD_ENTER_LAIR_CUTSCENE = 0xBD,
    FILEPROG_BE_CHEATO_BLUEEGGS,
    FILEPROG_BF_CHEATO_REDFEATHERS,
    FILEPROG_C0_CHEATO_GOLDFEATHERS,
    FILEPROG_C1_BADDIES_ESCAPE_TEXT,
    FILEPROG_C2_GRATE_TO_RBB_PUZZLE_OPEN,
    FILEPROG_C3_ICE_BALL_TO_CHEATO_BROKEN,
    FILEPROG_C4_STATUE_EYE_BROKEN,
    FILEPROG_C5_RAREWARE_BOX_BROKEN,
    FILEPROG_C6_LAIR_JUMP_PAD_SWITCH_PRESSED,
    FILEPROG_C7_LAIR_JUMP_PAD_ACTIVE,
    FILEPROG_C8_LAIR_BRICKWALL_TO_WADINGBOOTS_BROKEN,
    FILEPROG_C9_LAIR_BRICKWALL_TO_SHOCKJUMP_PAD_BROKEN,
    FILEPROG_CA_COBWEB_BLOCKING_PURPLE_CAULDRON_BROKEN,
    FILEPROG_CB_LAIR_COBWEB_OVER_FLIGHTPAD_BROKEN,
    FILEPROG_CC_LAIR_COBWEB_OVER_GREEN_CAULDRON_BROKEN,
    FILEPROG_CD_GRATE_TO_WATER_SWITCH_3_OPEN,
    FILEPROG_CE_GRATE_TO_MMM_PUZZLE_OPEN,
    FILEPROG_CF_HAS_ENTERED_FINAL_FIGHT,
    
    FILEPROG_D1_HAS_ACTIVATED_A_JINJO_STATUE_IN_FINAL_FIGHT = 0xD1,
    FILEPROG_D2_HAS_SPAWNED_A_JINJO_STATUE_IN_FINAL_FIGHT,
    FILEPROG_D3_FF_PATTERN, //8 bit


    // {index=0xDB, unknown},
    FILEPROG_DB_SKIPPED_TUTORIAL = 0xDB,
    FILEPROG_DC_HAS_HAD_ENOUGH_TOKENS_BEFORE,
    FILEPROG_DD_HAS_TOUCHED_CCW_ICY_WATER,
    FILEPROG_DE_USED_ALL_YOUR_PUZZLE_PIECES,
    FILEPROG_DF_CAN_REMOVE_ALL_PUZZLE_PIECES,
    FILEPROG_E0_CAN_PLACE_ALL_PUZZLE_PIECES,
    FILEPROG_E1_UNKNOWN, // is set in cutscene_skipGameOverCutsceneCheck
    FILEPROG_E2_DOOR_OF_GRUNTY_OPEN,
    FILEPROG_E3_CCW_FLOWER_SPRING,
    FILEPROG_E4_CCW_FLOWER_SUMMER,
    FILEPROG_E5_CCW_FLOWER_AUTUMN,
    FILEPROG_E6_SPRING_EYRIE_HATCHED,
    FILEPROG_E7_SUMMER_EYRIE_FED,
    FILEPROG_E8_AUTMN_EYRIE_FED,
    FILEPROG_E9_HEALED_BY_BRENTILDA_1,
    FILEPROG_EA_HEALED_BY_BRENTILDA_2,
    FILEPROG_EB_HEALED_BY_BRENTILDA_3,
    FILEPROG_EC_HEALED_BY_BRENTILDA_4,
    FILEPROG_ED_HEALED_BY_BRENTILDA_5,
    FILEPROG_EE_HEALED_BY_BRENTILDA_6,
    FILEPROG_EF_HEALED_BY_BRENTILDA_7,
    FILEPROG_F0_HEALED_BY_BRENTILDA_8,
    FILEPROG_F1_HEALED_BY_BRENTILDA_9,
    FILEPROG_F2_HEALED_BY_BRENTILDA_10,
    FILEPROG_F3_MET_DINGPOT,
    FILEPROG_F4_ENTER_FF_CUTSCENE,
    FILEPROG_F5_COMPLETED_A_WARP_CAULDRON_SET,
    FILEPROG_F6_SEEN_DOOR_OF_GRUNTY_PUZZLE_PODIUM,
    FILEPROG_F7_HAS_TRANSFORMED_IN_CRYPT,
    FILEPROG_F8_KING_SANDYBUTT_PYRAMID_STATE = 0xF8, //2bit

    FILEPROG_FA_UNKNOWN = 0xFA, // Something that's set in FF

    FILEPROG_FC_DEFEAT_GRUNTY = 0xFC,
    FILEPROG_FD_BANNED_CHEATCODES_ENTERED, //2 bit

    FILEPROG_FF_SANDCASTLE_OPEN_DOOR_TWO = 0xFF, 
    FILEPROG_100_SANDCASTLE_OPEN_DOOR_THREE, 
    FILEPROG_101_SANDCASTLE_OPEN_DOOR_FOUR, 
    FILEPROG_102_SANDCASTLE_OPEN_DOOR_FIVE, 
    FILEPROG_103_SANDCASTLE_OPEN_DOOR_SIX, 
    FILEPROG_104_SANDCASTLE_OPEN_DOOR_SEVEN, 
    FILEPROG_105_SANDCASTLE_PUZZLE_COMPLETE_CC, 
    FILEPROG_106_SANDCASTLE_PUZZLE_COMPLETE_BGS, 
    FILEPROG_107_SANDCASTLE_PUZZLE_COMPLETE_FP, 
    FILEPROG_108_SANDCASTLE_PUZZLE_COMPLETE_GV, 
    FILEPROG_109_SANDCASTLE_PUZZLE_COMPLETE_MMM, 
    FILEPROG_10A_SANDCASTLE_PUZZLE_COMPLETE_RBB, 
    FILEPROG_10B_SANDCASTLE_PUZZLE_COMPLETE_CCC, 
    FILEPROG_10C_SANDCASTLE_RAISE_PIPES_TO_CC, 
    FILEPROG_10D_SANDCASTLE_RAISE_PIPE_TO_BRENTILDA, 
    FILEPROG_10E_SANDCASTLE_OPEN_CC, 
    FILEPROG_10F_SANDCASTLE_REMOVE_GRILL_NEAR_BGS_JIGGY, 
    FILEPROG_110_SANDCASTLE_CCC_JIGGY_PODIUM, 
    FILEPROG_111_SANDCASTLE_REMOVE_GRILL_AND_HAT_FROM_STATUE, 
    FILEPROG_112_SANDCASTLE_REMOVE_ICE, 
    FILEPROG_113_SANDCASTLE_OPEN_BGS, 
    FILEPROG_114_SANDCASTLE_REMOVE_BREAKABLE_WALLS, 
    FILEPROG_115_SANDCASTLE_SHOCKSPRING_JUMP_UNLOCKED, 
    FILEPROG_116_SANDCASTLE_OPEN_GV, 
    FILEPROG_117_SANDCASTLE_REMOVE_WEBS, 
    FILEPROG_118_SANDCASTLE_REMOVE_GLASS_EYE, 
    FILEPROG_119_SANDCASTLE_FLIGHT_UNLOCKED, 
    FILEPROG_11A_SANDCASTLE_OPEN_FP, 
    FILEPROG_11B_SANDCASTLE_OPEN_MMM, 
    FILEPROG_11C_SANDCASTLE_REMOVE_CRYPT_GATE, 
    FILEPROG_11D_SANDCASTLE_REMOVE_CRYPT_COFFIN_LID, 
    FILEPROG_11E_SANDCASTLE_REMOVE_GRATE_NEAR_WATER_SWITCH, 
    FILEPROG_11F_SANDCASTLE_OPEN_RBB, 
    FILEPROG_120_SANDCASTLE_REMOVE_GRILL_NEAR_RBB_JIGGY, 
    FILEPROG_121_SANDCASTLE_REMOVE_TUNNEL_GRILL_NEAR_RBB_JIGGY, 
    FILEPROG_122_SANDCASTLE_OPEN_CCW, 
    FILEPROG_123_CHEAT_ENTERED
};

enum volatile_flags_e {
    VOLATILE_FLAG_0_IN_FURNACE_FUN_QUIZ,
    VOLATILE_FLAG_1, // FF related
    VOLATILE_FLAG_2_FF_IN_MINIGAME,
    VOLATILE_FLAG_3, // FF related
    VOLATILE_FLAG_4, // FF related
    VOLATILE_FLAG_5_FF_MINIGAME_WON,
    VOLATILE_FLAG_6_HAS_SEEN_BOSS_BOOM_BOX_FF_MINIGAME,
    VOLATILE_FLAG_7_HAS_SEEN_VILE_FF_MINIGAME,
    VOLATILE_FLAG_8_HAS_SEEN_MATCHING_PYRAMID_FF_MINIGAME,
    VOLATILE_FLAG_9_HAS_SEEN_ZUBBAS_FF_MINIGAME,
    VOLATILE_FLAG_A_HAS_SEEN_TIPTUP_FF_MINIGAME,
    VOLATILE_FLAG_B_HAS_SEEN_SANDCASTLE_FF_MINIGAME,
    VOLATILE_FLAG_C_HAS_SEEN_SPRING_PAD,
    VOLATILE_FLAG_D_HAS_SEEN_FLIGHT_PAD,    
    VOLATILE_FLAG_E, // related to chxmastree, GV waterctrl and RBB anchorswitch
    VOLATILE_FLAG_F_HAS_MEET_TURBO_SHOES,
    VOLATILE_FLAG_10_HAS_MEET_WADING_BOOTS,
    VOLATILE_FLAG_11, // unused
    VOLATILE_FLAG_12, // unused
    VOLATILE_FLAG_13_HAS_TRIGGERED_MUMBO_VACATION_TEXT,
    VOLATILE_FLAG_14, // unused
    VOLATILE_FLAG_15, // unused
    VOLATILE_FLAG_16, // related to beta function "return to lair"
    VOLATILE_FLAG_17, // 17 and 18: related to 50 note door and demo mode (?)
    VOLATILE_FLAG_18, // 17 and 18: related to 50 note door and demo mode (?)
    VOLATILE_FLAG_19_CURRENT_LEVEL_ID, // 4 bits for current level ID
    // VOLATILE_FLAG_1A to VOLATILE_FLAG_1C belong to VOLATILE_FLAG_19_CURRENT_LEVEL_ID
    VOLATILE_FLAG_1D = 0x1D, // unused
    VOLATILE_FLAG_1E, // related to warp cauldron or dingpot
    VOLATILE_FLAG_1F_IN_CHARACTER_PARADE,
    VOLATILE_FLAG_20_BEGIN_CHARACTER_PARADE,
    VOLATILE_FLAG_21, // related to FF
    VOLATILE_FLAG_22, // related to baddies escape text
    VOLATILE_FLAG_23_FINAL_BOSS_PHASE, // 3 bits for current phase in final boss fight  
    // VOLATILE_FLAG_24 to VOLATILE_FLAG_25 belong to VOLATILE_FLAG_23_FINAL_BOSS_PHASE
    VOLATILE_FLAG_26_FF_GRUNTY_QUESTIONS = 0x26, // 60 bits FFQ Grunty Question related (two bits for every question)
    // VOLATILE_FLAG_27 to VOLATILE_FLAG_61 belong to VOLATILE_FLAG_26_FF_GRUNTY_QUESTIONS
    VOLATILE_FLAG_62_FF_GRUNTY_QUESTIONS_INITIALIZED = 0x62,
    VOLATILE_FLAG_63, // related to demo mode
    VOLATILE_FLAG_64, // related to demo mode
    VOLATILE_FLAG_65_CHEAT_ENTERED,
    VOLATILE_FLAG_66_SANDCASTLE_OPEN_DOOR_TWO,
    VOLATILE_FLAG_67_SANDCASTLE_OPEN_DOOR_THREE,
    VOLATILE_FLAG_68_SANDCASTLE_OPEN_DOOR_FOUR,
    VOLATILE_FLAG_69_SANDCASTLE_OPEN_DOOR_FIVE,
    VOLATILE_FLAG_6A_SANDCASTLE_OPEN_DOOR_SIX,
    VOLATILE_FLAG_6B_SANDCASTLE_OPEN_DOOR_SEVEN,
    VOLATILE_FLAG_6C_SANDCASTLE_PUZZLE_COMPLETE_CC,
    VOLATILE_FLAG_6D_SANDCASTLE_PUZZLE_COMPLETE_BGS,
    VOLATILE_FLAG_6E_SANDCASTLE_PUZZLE_COMPLETE_FP,
    VOLATILE_FLAG_6F_SANDCASTLE_PUZZLE_COMPLETE_GV,
    VOLATILE_FLAG_70_SANDCASTLE_PUZZLE_COMPLETE_MMM,
    VOLATILE_FLAG_71_SANDCASTLE_PUZZLE_COMPLETE_RBB,
    VOLATILE_FLAG_72_SANDCASTLE_PUZZLE_COMPLETE_CCC,
    VOLATILE_FLAG_73_SANDCASTLE_INFINITE_LIVES,
    VOLATILE_FLAG_74_SANDCASTLE_INFINITE_EGGS,
    VOLATILE_FLAG_75_SANDCASTLE_INFINITE_RED_FEATHERS,
    VOLATILE_FLAG_76_SANDCASTLE_INFINITE_GOLD_FEATHERS,
    VOLATILE_FLAG_77_SANDCASTLE_SET_HEALTH_TO_MAX, // unused
    VOLATILE_FLAG_78_SANDCASTLE_NO_BONUS,
    VOLATILE_FLAG_79, // unused
    VOLATILE_FLAG_7A, // unused
    VOLATILE_FLAG_7B, // unused
    VOLATILE_FLAG_7C, // unused
    VOLATILE_FLAG_7D_SANDCASTLE_RAISE_PIPES_TO_CC,
    VOLATILE_FLAG_7E_SANDCASTLE_RAISE_PIPE_TO_BRENTILDA,
    VOLATILE_FLAG_7F_SANDCASTLE_OPEN_CC,
    VOLATILE_FLAG_80_SANDCASTLE_REMOVE_GRILL_NEAR_BGS_JIGGY,
    VOLATILE_FLAG_81_SANDCASTLE_CCC_JIGGY_PODIUM,
    VOLATILE_FLAG_82_SANDCASTLE_REMOVE_GRILL_AND_HAT_FROM_STATUE,
    VOLATILE_FLAG_83_SANDCASTLE_REMOVE_ICE,
    VOLATILE_FLAG_84_SANDCASTLE_OPEN_BGS,
    VOLATILE_FLAG_85_SANDCASTLE_REMOVE_BREAKABLE_WALLS,
    VOLATILE_FLAG_86_SANDCASTLE_SHOCKSPRING_JUMP_UNLOCKED,
    VOLATILE_FLAG_87_SANDCASTLE_OPEN_GV,
    VOLATILE_FLAG_88_SANDCASTLE_REMOVE_WEBS,
    VOLATILE_FLAG_89_SANDCASTLE_REMOVE_GLASS_EYE,
    VOLATILE_FLAG_8A_SANDCASTLE_FLIGHT_UNLOCKED,
    VOLATILE_FLAG_8B_SANDCASTLE_OPEN_FP,
    VOLATILE_FLAG_8C_SANDCASTLE_OPEN_MMM,
    VOLATILE_FLAG_8D_SANDCASTLE_REMOVE_CRYPT_GATE,
    VOLATILE_FLAG_8E_SANDCASTLE_REMOVE_CRYPT_COFFIN_LID,
    VOLATILE_FLAG_8F_SANDCASTLE_REMOVE_GRATE_NEAR_WATER_SWITCH,
    VOLATILE_FLAG_90_SANDCASTLE_OPEN_RBB,
    VOLATILE_FLAG_91_SANDCASTLE_REMOVE_GRILL_NEAR_RBB_JIGGY,
    VOLATILE_FLAG_92_SANDCASTLE_REMOVE_TUNNEL_GRILL_NEAR_RBB_JIGGY,
    VOLATILE_FLAG_93_SANDCASTLE_OPEN_CCW,
    VOLATILE_FLAG_94_SANDCASTLE_INFINITE_HEALTH,
    VOLATILE_FLAG_95_SANDCASTLE_INFINTE_MUMBO_TOKENS,
    VOLATILE_FLAG_96_SANDCASTLE_INFINITE_AIR,
    VOLATILE_FLAG_97_SANDCASTLE_BOTTLES_BONUS_1,
    VOLATILE_FLAG_98_SANDCASTLE_BOTTLES_BONUS_2,
    VOLATILE_FLAG_99_SANDCASTLE_BOTTLES_BONUS_3,
    VOLATILE_FLAG_9A_SANDCASTLE_BOTTLES_BONUS_4,
    VOLATILE_FLAG_9B_SANDCASTLE_BOTTLES_BONUS_5,
    VOLATILE_FLAG_9C_SANDCASTLE_BOTTLES_BONUS_6,
    VOLATILE_FLAG_9D_SANDCASTLE_WISHY_WASHY,
    VOLATILE_FLAG_9E_BETA_OILY_SCUM,
    VOLATILE_FLAG_9F_BETA_DIVE_IN_ICY_WATER,
    VOLATILE_FLAG_A0_FF_FIRST_ANSWER_RIGHT,
    VOLATILE_FLAG_A1_FF_NEXT_ANSWER_RIGHT,
    VOLATILE_FLAG_A2_FF_GRUNTY_ANSWER_RIGHT,
    VOLATILE_FLAG_A3_FF_FIRST_ANSWER_WRONG,
    VOLATILE_FLAG_A4_FF_NEXT_ANSWER_WRONG,
    VOLATILE_FLAG_A5_FF_UNUSED,
    VOLATILE_FLAG_A6_FF_FOUND_HONEYCOMB,
    VOLATILE_FLAG_A7_FF_FOUND_EXTRALIFE,
    VOLATILE_FLAG_A8_FF_GOT_JOKER,
    VOLATILE_FLAG_A9_FF_USED_JOKER,
    VOLATILE_FLAG_AA_FF_LOW_HEALTH,
    VOLATILE_FLAG_AB_LAST_LIFE_ON_SKULL,
    VOLATILE_FLAG_AC_GV_TRAPDOOR_MISSED,
    VOLATILE_FLAG_AD_MMM_CHURCH_DOOR_MISSED,
    VOLATILE_FLAG_AE_BGS_WALKWAY_JIGGY_MISSED,
    VOLATILE_FLAG_AF_BGS_MAZE_JIGGY_MISSED,
    VOLATILE_FLAG_B0_NOT_ENOUGH_NOTES,
    VOLATILE_FLAG_B1, // unused
    VOLATILE_FLAG_B2, // ccw related
    VOLATILE_FLAG_B3, // boggy2 related
    VOLATILE_FLAG_B4, // fp related
    VOLATILE_FLAG_B5, // ccw related
    VOLATILE_FLAG_B6_WITCH_SWITCH_PRESSED_MM,
    VOLATILE_FLAG_B7_WITCH_SWITCH_PRESSED_MMM,
    VOLATILE_FLAG_B8_WITCH_SWITCH_PRESSED_TTC,
    VOLATILE_FLAG_B9_WITCH_SWITCH_PRESSED_RBB,
    VOLATILE_FLAG_BA_WITCH_SWITCH_PRESSED_CCW,
    VOLATILE_FLAG_BB_WITCH_SWITCH_PRESSED_FP,
    VOLATILE_FLAG_BC_WITCH_SWITCH_PRESSED_CC,
    VOLATILE_FLAG_BD_WITCH_SWITCH_PRESSED_BGS,
    VOLATILE_FLAG_BE_WITCH_SWITCH_PRESSED_GV,    
    VOLATILE_FLAG_BF, // witch switch related
    VOLATILE_FLAG_C0_BEGIN_FINAL_CHARACTER_PARADE,
    VOLATILE_FLAG_C1_IN_FINAL_CHARACTER_PARADE,
    VOLATILE_FLAG_C2_NOBONUS_TEXT,
    VOLATILE_FLAG_C3, // SNS picture related
    VOLATILE_FLAG_C4_WOZZA_HIDE_IN_SNS_PARADE,
    VOLATILE_FLAG_C5_WISHYWASHYBANJO_TEXT,

    VOLATILE_FLAG_NUM_FLAGS
};

enum level_flags_e
{
    LEVEL_FLAG_0_CC_TOKEN_TOOTH_OPEN = 0,
    LEVEL_FLAG_1_CC_JIGGY_TOOTH_OPEN,
    LEVEL_FLAG_2_TTC_UNKNOWN,
    LEVEL_FLAG_3_RBB_UNKNOWN,
    LEVEL_FLAG_4_RBB_UNKNOWN,
    LEVEL_FLAG_5_TTC_UNKNOWN,
    LEVEL_FLAG_6_GV_UNKNOWN,

    LEVEL_FLAG_B_MM_UNKNOWN = 0xB,
    LEVEL_FLAG_C_MM_UNKNOWN,
    LEVEL_FLAG_D_MM_UNKNOWN,
    LEVEL_FLAG_E_CC_UNKNOWN,

    LEVEL_FLAG_10_CCW_UNKNOWN = 0x10,
    LEVEL_FLAG_11_FP_UNKNOWN,
    LEVEL_FLAG_12_FP_UNKNOWN,
    LEVEL_FLAG_13_FP_UNKNOWN,
    LEVEL_FLAG_14_TTC_UNKNOWN,
    LEVEL_FLAG_15_GV_UNKNOWN,
    LEVEL_FLAG_16_GV_UNKNOWN,
    LEVEL_FLAG_17_GV_UNKNOWN,

    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_25_CCW_UNKNOWN,
    LEVEL_FLAG_26_FP_UNKNOWN,
    LEVEL_FLAG_27_RBB_UNKNOWN,
    LEVEL_FLAG_28_RBB_UNKNOWN,
    LEVEL_FLAG_29_FP_UNKNOWN,
    LEVEL_FLAG_2A_FP_UNKNOWN,
    LEVEL_FLAG_2B_FP_UNKNOWN,
    LEVEL_FLAG_2C_FP_UNKNOWN,
    LEVEL_FLAG_2D_RBB_UNKNOWN,
    LEVEL_FLAG_2E_MMM_UNKNOWN,
    LEVEL_FLAG_2F_MMM_UNKNOWN,
    LEVEL_FLAG_30_RBB_UNKNOWN,
    LEVEL_FLAG_31_FP_UNKNOWN,
    LEVEL_FLAG_32_FP_UNKNOWN,
    LEVEL_FLAG_33_MMM_UNKNOWN,
    LEVEL_FLAG_34_UNKNOWN,

    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
};

enum transformation_e
{
    unknown,
    TRANSFORM_1_BANJO,
    TRANSFORM_2_TERMITE,
    TRANSFORM_3_PUMPKIN,
    TRANSFORM_4_WALRUS,
    TRANSFORM_5_CROC,
    TRANSFORM_6_BEE,
    TRANSFORM_7_WISHWASHY
};

enum ability_e
{
    ABILITY_0_BARGE = 0x0,
    ABILITY_1_BEAK_BOMB = 0x1,
    ABILITY_2_BEAK_BUSTER = 0x2,
    ABILITY_3_CAMERA_CONTROL = 0x3,
    ABILITY_4_CLAW_SWIPE = 0x4,
    ABILITY_5_CLIMB = 0x5,
    ABILITY_6_EGGS = 0x6,
    ABILITY_7_FEATHERY_FLAP = 0x7,
    ABILITY_8_FLAP_FLIP = 0x8,
    ABILITY_9_FLIGHT = 0x9, 
    ABILITY_A_HOLD_A_JUMP_HIGHER = 0xA,
    ABILITY_B_RATATAT_RAP = 0xB,
    ABILITY_C_ROLL = 0xC,
    ABILITY_D_SHOCK_JUMP = 0xD,
    ABILITY_E_WADING_BOOTS = 0xE,
    ABILITY_F_DIVE = 0xF,
    ABILITY_10_TALON_TROT = 0x10,
    ABILITY_11_TURBO_TALON = 0x11,
    ABILITY_12_WONDERWING = 0x12,
    ABILITY_13_1ST_NOTEDOOR = 0x13
};

enum button_e{
    BUTTON_START = 0x0,
    BUTTON_Z = 0x1,
    BUTTON_L = 0x2,
    BUTTON_R = 0x3,
    BUTTON_D_UP = 0x4, 
    BUTTON_D_DOWN = 0x5, 
    BUTTON_D_LEFT = 0x6,
    BUTTON_D_RIGHT = 0x7,
    BUTTON_A = 0x8,
    BUTTON_B = 0x9,
    BUTTON_C_LEFT = 0xA,
    BUTTON_C_DOWN = 0xB,
    BUTTON_C_UP = 0xC,
    BUTTON_C_RIGHT = 0xD
};

#define FACE_BUTTON(button) (button - BUTTON_A)
#define SIDE_BUTTON(button) (button - BUTTON_Z)

enum joystick_e{
    JOYSTICK_X = 0x0,
    JOYSTICK_Y = 0x1
};

enum map_e
{
    MAP_1_SM_SPIRAL_MOUNTAIN = 0x01,
    MAP_2_MM_MUMBOS_MOUNTAIN,
    MAP_3_UNUSED,
    MAP_4_UNUSED,
    MAP_5_TTC_BLUBBERS_SHIP,
    MAP_6_TTC_NIPPERS_SHELL,
    MAP_7_TTC_TREASURE_TROVE_COVE,
    // Unused
    // Unused
    MAP_A_TTC_SANDCASTLE = 0x0A,
    MAP_B_CC_CLANKERS_CAVERN,
    MAP_C_MM_TICKERS_TOWER = 0x0C,
    MAP_D_BGS_BUBBLEGLOOP_SWAMP,
    MAP_E_MM_MUMBOS_SKULL,
    // Unused
    MAP_10_BGS_MR_VILE = 0x10,
    MAP_11_BGS_TIPTUP,
    MAP_12_GV_GOBIS_VALLEY,
    MAP_13_GV_MEMORY_GAME,
    MAP_14_GV_SANDYBUTTS_MAZE,
    MAP_15_GV_WATER_PYRAMID,
    MAP_16_GV_RUBEES_CHAMBER,
    // Unused
    // Unused
    // Unused
    MAP_1A_GV_INSIDE_JINXY = 0x1A,
    MAP_1B_MMM_MAD_MONSTER_MANSION = 0x1B,
    MAP_1C_MMM_CHURCH = 0x1C,
    MAP_1D_MMM_CELLAR = 0x1D,
    MAP_1E_CS_START_NINTENDO = 0x1E,
    MAP_1F_CS_START_RAREWARE = 0x1F,
    MAP_20_CS_END_NOT_100,
    MAP_21_CC_WITCH_SWITCH_ROOM,
    MAP_22_CC_INSIDE_CLANKER,
    MAP_23_CC_GOLDFEATHER_ROOM,
    MAP_24_MMM_TUMBLARS_SHED,
    MAP_25_MMM_WELL,
    MAP_26_MMM_NAPPERS_ROOM,
    MAP_27_FP_FREEZEEZY_PEAK,
    MAP_28_MMM_EGG_ROOM = 0x28,
    MAP_29_MMM_NOTE_ROOM = 0x29,
    MAP_2A_MMM_FEATHER_ROOM = 0x2A,
    MAP_2B_MMM_SECRET_CHURCH_ROOM = 0x2B,
    MAP_2C_MMM_BATHROOM = 0x2C,
    MAP_2D_MMM_BEDROOM = 0x2D,
    MAP_2E_MMM_HONEYCOMB_ROOM = 0x2E,
    MAP_2F_MMM_WATERDRAIN_BARREL = 0x2F,
    MAP_30_MMM_MUMBOS_SKULL = 0x30,
    MAP_31_RBB_RUSTY_BUCKET_BAY = 0x31,
    MAP_32_UNUSED,
    MAP_33_UNUSED,
    MAP_34_RBB_ENGINE_ROOM,
    MAP_35_RBB_WAREHOUSE,
    MAP_36_RBB_BOATHOUSE,
    MAP_37_RBB_CONTAINER_1,
    MAP_38_RBB_CONTAINER_3,
    MAP_39_RBB_CREW_CABIN,
    MAP_3A_RBB_BOSS_BOOM_BOX,
    MAP_3B_RBB_STORAGE_ROOM,
    MAP_3C_RBB_KITCHEN,
    MAP_3D_RBB_NAVIGATION_ROOM,
    MAP_3E_RBB_CONTAINER_2,
    MAP_3F_RBB_CAPTAINS_CABIN,
    MAP_40_CCW_HUB,
    MAP_41_FP_BOGGYS_IGLOO,
    // Unused
    MAP_43_CCW_SPRING = 0x43,
    MAP_44_CCW_SUMMER = 0x44,
    MAP_45_CCW_AUTUMN = 0x45,
    MAP_46_CCW_WINTER = 0x46,
    MAP_47_BGS_MUMBOS_SKULL = 0x47,
    MAP_48_FP_MUMBOS_SKULL = 0x48,
    // Unused
    MAP_4A_CCW_SPRING_MUMBOS_SKULL = 0x4A,
    MAP_4B_CCW_SUMMER_MUMBOS_SKULL = 0x4B,
    MAP_4C_CCW_AUTUMN_MUMBOS_SKULL = 0x4C,
    MAP_4D_CCW_WINTER_MUMBOS_SKULL = 0x4D,
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    MAP_53_FP_CHRISTMAS_TREE = 0x53,
    MAP_54_UNUSED,
    MAP_55_UNUSED,
    MAP_56_UNUSED,
    MAP_57_UNUSED,
    MAP_58_UNUSED,
    MAP_59_UNUSED,
    MAP_5A_CCW_SUMMER_ZUBBA_HIVE = 0x5A, // Summer & Spring are swapped here
    MAP_5B_CCW_SPRING_ZUBBA_HIVE,
    MAP_5C_CCW_AUTUMN_ZUBBA_HIVE,
    // Unused
    MAP_5E_CCW_SPRING_NABNUTS_HOUSE = 0x5E,
    MAP_5F_CCW_SUMMER_NABNUTS_HOUSE = 0x5F,
    MAP_60_CCW_AUTUMN_NABNUTS_HOUSE = 0x60,
    MAP_61_CCW_WINTER_NABNUTS_HOUSE = 0x61,
    MAP_62_CCW_WINTER_HONEYCOMB_ROOM = 0x62,
    MAP_63_CCW_AUTUMN_NABNUTS_WATER_SUPPLY = 0x63,
    MAP_64_CCW_WINTER_NABNUTS_WATER_SUPPLY = 0x64,
    MAP_65_CCW_SPRING_WHIPCRACK_ROOM = 0x65,
    MAP_66_CCW_SUMMER_WHIPCRACK_ROOM = 0x66,
    MAP_67_CCW_AUTUMN_WHIPCRACK_ROOM = 0x67,
    MAP_68_CCW_WINTER_WHIPCRACK_ROOM = 0x68,
    MAP_69_GL_MM_LOBBY = 0x69,
    MAP_6A_GL_TTC_AND_CC_PUZZLE = 0x6A,
    MAP_6B_GL_180_NOTE_DOOR = 0x6B,
    MAP_6C_GL_RED_CAULDRON_ROOM = 0x6C,
    MAP_6D_GL_TTC_LOBBY = 0x6D,
    MAP_6E_GL_GV_LOBBY = 0x6E,
    MAP_6F_GL_FP_LOBBY = 0x6F,
    MAP_70_GL_CC_LOBBY = 0x70,
    MAP_71_GL_STATUE_ROOM,
    MAP_72_GL_BGS_LOBBY,
    // Unused
    MAP_74_GL_GV_PUZZLE = 0x74,
    MAP_75_GL_MMM_LOBBY,
    MAP_76_GL_640_NOTE_DOOR,
    MAP_77_GL_RBB_LOBBY,
    MAP_78_GL_RBB_AND_MMM_PUZZLE,
    MAP_79_GL_CCW_LOBBY,
    MAP_7A_GL_CRYPT,
    MAP_7B_CS_INTRO_GL_DINGPOT_1,
    MAP_7C_CS_INTRO_BANJOS_HOUSE_1,
    MAP_7D_CS_SPIRAL_MOUNTAIN_1,
    MAP_7E_CS_SPIRAL_MOUNTAIN_2,
    MAP_7F_FP_WOZZAS_CAVE,
    MAP_80_GL_FF_ENTRANCE,
    MAP_81_CS_INTRO_GL_DINGPOT_2,
    MAP_82_CS_ENTERING_GL_MACHINE_ROOM,
    MAP_83_CS_GAME_OVER_MACHINE_ROOM,
    MAP_84_CS_UNUSED_MACHINE_ROOM, // Klungo walks to the Controltable
    MAP_85_CS_SPIRAL_MOUNTAIN_3,
    MAP_86_CS_SPIRAL_MOUNTAIN_4,
    MAP_87_CS_SPIRAL_MOUNTAIN_5,
    MAP_88_CS_SPIRAL_MOUNTAIN_6,
    MAP_89_CS_INTRO_BANJOS_HOUSE_2,
    MAP_8A_CS_INTRO_BANJOS_HOUSE_3,
    MAP_8B_RBB_ANCHOR_ROOM,
    MAP_8C_SM_BANJOS_HOUSE,
    MAP_8D_MMM_INSIDE_LOGGO,
    MAP_8E_GL_FURNACE_FUN,
    MAP_8F_TTC_SHARKFOOD_ISLAND,
    MAP_90_GL_BATTLEMENTS,
    MAP_91_FILE_SELECT,
    MAP_92_GV_SNS_CHAMBER,
    MAP_93_GL_DINGPOT,
    MAP_94_CS_INTRO_SPIRAL_7,
    MAP_95_CS_END_ALL_100,
    MAP_96_CS_END_BEACH_1,
    MAP_97_CS_END_BEACH_2,
    MAP_98_CS_END_SPIRAL_MOUNTAIN_1,
    MAP_99_CS_END_SPIRAL_MOUNTAIN_2
};


enum comusic_e
{
    COMUSIC_0_DING_A = 0x00,
    COMUSIC_1_FINAL_BATTLE,
    COMUSIC_2_MM,
    COMUSIC_3_FP_TWINKLIES_TALKING,
    COMUSIC_4_MMM_CLOCK_VERSION,
    COMUSIC_5_TTC_VACATION_VERSION,
    COMUSIC_6_BGS,
    COMUSIC_7_CC_MUTANT_CRABS,
    COMUSIC_8_STARTUP_MUSICAL,
    COMUSIC_9_NOTE_COLLECTED,
    COMUSIC_A_JINJO_COLLECTED,
    COMUSIC_B_RED_FEATHER_COLLECTED,
    COMUSIC_C_EGG_COLLECTED,
    COMUSIC_D_JINGLE_JIGGY_COLLECTED,
    COMUSIC_E_MMM_BACKGROUND_WIND,
    COMUSIC_F_MMM_ALTERNATIVE,
    COMUSIC_10_SM,
    COMUSIC_11_SEAGULLS,
    COMUSIC_12_TTC_NIPPER,
    COMUSIC_13_INSIDE_SANDCASTLE,
    COMUSIC_14_GOLD_FEATHER_COLLECTED,
    COMUSIC_15_EXTRA_LIFE_COLLECTED,
    COMUSIC_16_HONEYCOMB_COLLECTED,
    COMUSIC_17_EMPTY_HONEYCOMB_COLLECTED,
    COMUSIC_18_HEALTH_UPGRADE,
    COMUSIC_19_LOW_PITCH_FLUTES,
    COMUSIC_1A_DEATH,
    COMUSIC_1B_MYSTERIOUS_INDOORS,
    COMUSIC_1C_CC_ALTERNATIVE,
    COMUSIC_1D_MUMBO_TRANSFORMATION,
    COMUSIC_1E_GL_MM_VERSION,
    COMUSIC_1F_CC_INSIDE_CLANKER,
    COMUSIC_20_GV_ALTERNATIVE,
    COMUSIC_21_MMM_INSIDE_MMM_MANSION,
    COMUSIC_22_MMM,
    COMUSIC_23_MMM_INSIDE_CHURCH,
    COMUSIC_24_GV_INSIDE_PYRAMID,
    COMUSIC_25_USING_GOLD_FEATHERS,
    COMUSIC_26_GV_SANDYBUTT_DANGER,
    COMUSIC_27_GV_RUBEES_SONG,
    COMUSIC_28_SOMETHING_AQUATIC,
    COMUSIC_29_CCW_SUMMER,
    COMUSIC_2A_CCW_WINTER,
    COMUSIC_2B_DING_B,
    COMUSIC_2C_BUZZER,
    COMUSIC_2D_PUZZLE_SOLVED_FANFARE,
    COMUSIC_2E_CCW_FALL_AQUATIC,
    COMUSIC_2F_CCW_HUBROOM,
    COMUSIC_30_5TH_JINJO_COLLECTED,
    COMUSIC_31_GAME_OVER,
    COMUSIC_32_STARTUP_LOGO_SCENE,
    COMUSIC_33_RBB_ALTERNATIVE,
    COMUSIC_34_SNACKER_DANGER,
    COMUSIC_35_RBB_MASCHINE_ROOM_AQUATIC,
    COMUSIC_36_100TH_NOTE_COLLECTED,
    COMUSIC_37_DOUBLE_HEALTH_UPGRADE,
    COMUSIC_38_MOTZAND_BEATEN,
    COMUSIC_39_DK64_FUNGI_FOREST,
    COMUSIC_3A_FP_BOGGY_RACE,
    COMUSIC_3B_MINIGAME_VICTORY,
    COMUSIC_3C_MINIGAME_LOSS,
    COMUSIC_3D_JIGGY_SPAWN,
    COMUSIC_3E_SANDYBUTT_FAILURE,
    COMUSIC_3F_MAGIC_CARPET_RISING,
    COMUSIC_40_MAGIC_CARPET_SINKING,
    COMUSIC_41_MUMBOS_HUT,
    COMUSIC_42_NOTEDOOR_OPENING_FANFARE,
    COMUSIC_43_ENTER_LEVEL_GLITTER, // Looping
    COMUSIC_44_CCW_NABNUT,
    COMUSIC_45_CCW_NABNUT_ATTIC_A,
    COMUSIC_46_CCW_SPRING,
    COMUSIC_47_BGS_INSIDE_TANKTUP,
    COMUSIC_48_CCW_ALTERNATIVE_A,
    COMUSIC_49_CCW_ALTERNATIVE_QUICK,
    COMUSIC_4A_RBB_INSIDE_CONTAINER,
    COMUSIC_4B_CCW_ZUBBA_FIGHT,
    COMUSIC_4C_RBB_CREWMATE_CABIN,
    COMUSIC_4D_MUMBO_DANCE,
    COMUSIC_4E_IN_TRANSITION,
    COMUSIC_4F_OUT_TRANSITION,
    COMUSIC_50_GL_TTC_VERSION,
    COMUSIC_51_GL_CCW_VERSION,
    COMUSIC_52_GL_BGS_RBB_VERSION,
    COMUSIC_53_GL_FP_VERSION_A,
    COMUSIC_54_GL_GV_VERSION,
    COMUSIC_55_BGS_MR_VILE,
    COMUSIC_56_SM_HANGBRIDGE,
    COMUSIC_57_TURBO_TRAINERS,
    COMUSIC_58_WADING_BOOTS,
    COMUSIC_59_GL_FP_VERSION_B,
    COMUSIC_5A_FP_IGLOO_SAD,
    COMUSIC_5B_FP_IGLOO_HAPPY,
    COMUSIC_5C_BETA_GAME_OVER, // at least I guess so
    COMUSIC_5D_GL_MMM_VERSION,
    COMUSIC_5E_GL_MMM_RBB_VERSION,
    COMUSIC_5F_CCW_ALTERNATIVE_B,
    COMUSIC_60_NABNUT_ATTIC_B = 0x60,
    COMUSIC_61_XMAS_TREE_LIGHTS_UP,
    COMUSIC_62_RBB_BOOMBOX,
    COMUSIC_63_GL_FF_VERSION,
    COMUSIC_64_WORLD_OPENING_A,
    COMUSIC_65_WORLD_OPENING_B,
    COMUSIC_66_FP_INSIDE_WOZZAS_CAVE,
    COMUSIC_67_INSERTING_JIGGY,
    COMUSIC_68_TWINKLY_MINIGAME,
    COMUSIC_69_FF_WARP,
    COMUSIC_6A_MMM_TUMBLARS_SHED,
    COMUSIC_6B_FP_ALTERNATIVE,
    COMUSIC_6C_INTRO_TOWER_SCENE,
    COMUSIC_6D_CCW_GNAWTYS_HOUSE,
    COMUSIC_6E_GAME_SELECT,
    COMUSIC_6F_PAUSE_SCREEN,
    COMUSIC_70_MMM_INSIDE_LOGGO,
    COMUSIC_71_FF,
    MUSIC_BGS_FLIBBIT_FIGHT,
    COMUSIC_73_GAMEBOY,
    COMUSIC_74_GL_FINAL_SECTION,
    SFX_RED_FEATHER_REFILL,
    SFX_GOLD_FEATHER_REFILL,
    SFX_EGG_REFILL,
    JINGLE_DOOR_OF_GRUNTY_OPENED,
    COMUSIC_79_CHEATO,
    COMUSIC_7A_BRENTILDA,
    COMUSIC_7B_STEP_ON_SKULL_TILE, // Not 100% sure on these
    COMUSIC_7C_STEP_ON_GRUNTY_TILE,
    COMUSIC_7D_STEP_ON_BK_TILE,
    COMUSIC_7E_STEP_ON_MINIGAME_TILE,
    COMUSIC_7F_STEP_ON_JOKER_TILE,
    COMUSIC_80_GAME_OVER_CUTSCENE = 0x80,
    COMUSIC_81_ACTIVATING_BRENTILDA,
    SFX_REMOVE_JIGGY,
    COMUSIC_83_GV_SNS, // Not 100% sure on these
    COMUSIC_84_TTC_SNS,
    COMUSIC_85_FP_SNS,
    COMUSIC_86_MMM_SNS,
    COMUSIC_87_MMM_SNS_HAPPIER,
    COMUSIC_88_BIG_SNS_FANFARE,
    SFX_JINJO_STATUE_POWERUP,
    COMUSIC_8A_GETTING_TURBO_TRAINERS,
    COMUSIC_8B_DEACTIVATE_BRENTILDA,
    COMUSIC_8C_JINJONATOR_POWERUP,
    JINGLE_MENACING_GRUNTILDA_A,
    COMUSIC_8E_CREDITS,
    JINGLE_MENACING_GRUNTILDA_B,
    JINGLE_END_OF_INTRO = 0x90,
    COMUSIC_91_GRUNTY_FALLING,
    SFX_GRUNTY_SPELL_POWERUP,
    SFX_AIR_METER_DROPPING,
    COMUSIC_94_BBONUS,
    COMUSIC_95_BBONUS_A,
    COMUSIC_96_BBONUS_PICKUP_PIECE,
    COMUISC_97_BBONUS_DROP_PIECE,
    COMUSIC_98_BBONUS_PIECES_SHUFFLE, // Looping
    MUSIC_MUMBO_BBQ,
    COMUSIC_9A_JINJONATOR_HITS_GRUNTY_A,
    COMUSIC_9B_JINJONATOR_HITS_GRUNTY_B,
    COMUSIC_9C_JINJONATOR_HITS_GRUNTY_C,
    COMUSIC_9D_JINJONATOR_HITS_GRUNTY_D,
    COMUSIC_9E_JINJONATOR_HITS_GRUNTY_E,
    COMUSIC_9F_JINJONATOR_HITS_GRUNTY_F,
    COMUSIC_A0_JINJONATOR_HITS_GRUNTY_G = 0xA0,
    COMUSIC_A1_JINJONATOR_HITS_GRUNTY_H,
    COMUSIC_A2_JINJONATOR_HITS_GRUNTY_I,
    COMUSIC_A3_JINJONATOR_HITS_GRUNTY_J,
    JINGLE_JINJONATOR_DRUMMING_A,
    JINGLE_JINJONATOR_DRUMMING_B,
    JINGLE_JINJONATOR_DRUMMING_C,
    JINGLE_JINJONATOR_DRUMMING_D,
    COMUSIC_A8_KLUNGO_BY_FALLEN_GRUNTY,
    COMUSIC_A9_TOOTY,
    COMUSIC_AA_BEACH,
    JINGLE_JINJOATOR_FINAL_HIT,
    COMUSIC_AC_GOOD_ENDING = 0xAC
};

// SFXR_ = Repeating SFX
enum sfx_e
{
    SFX_0_BLOOP = 0x0000,
    SFX_1_MUMBO_UMENAKA,
    SFX_2_CLAW_SWIPE,
    SFX_3_DULL_CANNON_SHOT,
    // Long Beakbarge 2nd Part
    SFX_4_KAZOOIE_RUUUUUH, 
    SFX_5_BANJO_LANDING_01,
    SFX_6_BANJO_LANDING_02,
    SFX_7_BANJO_LANDING_03, 
    SFX_8_BANJO_LANDING_04, 
    SFX_9_SQUEAKY_TOY,
    SFX_A_BANJO_LANDING_05,
    SFX_B_BANJO_LANDING_06,
    SFX_C_TAKING_FLIGHT_LIFTOFF,
    SFX_D_EGGSHELL_BREAKING,
    SFX_E_SHOCKSPRING_BOING,
    SFX_F_SMALL_WATER_SPLASH,
    // shallow water
    SFX_10_BANJO_LANDING_07,
    // Blubber's Ship's Trapdoor eg.
    SFX_11_WOOD_BREAKING_1, 
    SFX_12_WATER_PADDLING_1,
    SFX_13_BEAKBUSTER_GROUND,
    // sounds like a muffled frying pan
    SFX_14_METALLIC_HIT_1,
    // less frying pan-ish
    SFX_15_METALLIC_HIT_2,
    // In the Opening Musical, when Mumbo's Xylophone drops
    SFX_16_HEAVY_FALL_VIBRATO, 
    SFX_17_JINJO_WHISTLE,
    SFX_18_BIGBUTT_SLIDE, 
    SFX_19_BANJO_LANDING_08,
    SFX_1A_BIG_THINGS_FALL_OVER,
    // from the sea-mines
    SFX_1B_EXPLOSION_1, 
    SFX_1C_ALARMCLOCK,
    // hitting the Bull eg.
    SFX_1D_HITTING_AN_ENEMY_1,
    // might also be used for breaking boulders
    SFX_1E_HITTING_AN_ENEMY_2,
    // hitting a Gruntling eg.
    SFX_1F_HITTING_AN_ENEMY_3,
    // Cauldrons make this sound when landing
    SFX_20_METAL_CLANK_1, 
    SFX_21_EGG_BOUNCE_1,
    SFX_22_KONGA_NOISE_1,
    SFX_23_KONGA_NOISE_2,
    SFX_24_KONGA_NOISE_3,
    // might be part of Clankers Bolt
    SFX_25_METAL_SLIDING_OVER_SMTH, 
    SFX_26_BANJO_LANDING_09,
    SFX_27_JINJO_HI,
    SFX_28_RUSTLING_NOISE,
    SFX_29_GRUBLIN_NYAHAHA,
    SFX_2A_CLOCK_TIC_1,
    // passive version
    SFX_2B_BULL_MOO_1,
    // when Trunker or the CCW plant grow eg.
    SFX_2C_PULLING_NOISE, 
    // incomplete cauldron spitout AND Banjo pulling on Kazooies Throat in Idle Anim
    SFX_2D_KABOING, 
    SFX_2E_BIGBUTT_RUNNING,
    SFX_2F_ORANGE_SPLAT,
    SFX_30_MAGIC_POOF,
    // starting to ride the FP sled to rescue Boggy
    SFX_31_BANJO_OHHWAAOOO, 
    // when rolling AND when taking damage
    SFX_32_BANJO_EGHEE, 
    // inital Shockspring Jump
    SFX_33_BANJO_AHOO, 
    SFX_34_BANJO_AGHOAA,
    SFX_35_BANJO_WOAH, 
    // death inducing damage
    SFX_36_BANJO_DOH,
    SFX_37_BANJO_OHWW,
    // less intense version
    SFX_38_BANJO_AYE_1,
    // more intense version
    SFX_39_BANJO_AYE_2,
    SFX_3A_BANJO_HOUW,
    SFX_3B_BANJO_GAAH,
    SFX_3C_BULL_GROWN,
    SFX_3D_TICKER_WALKING,
    // egg pooping ?
    SFX_3E_POOP_NOISE, 
    // higher pitch
    SFX_3F_CAULDRON_SQEAK_1, 
    // lower pitch
    SFX_40_CAULDRON_SQEAK_2, 
    // waking up
    SFX_41_MUMBO_ERGHHH, 
    // short and dull
    SFX_42_KAZOOIE_RAH, 
    // Short Beakbarge 2nd Part
    SFX_43_KAZOOIE_RUH, 
    // peeking out of the backpack
    SFX_44_KAZOOIE_AUW, 
    // Beakbbuster going down ?
    SFX_45_KAZOOIE_HUGHH, 
    // egg shot 1st Part
    SFX_46_KAZOOIE_CHOKING_UP, 
    // FeatherFlap exhausting
    SFX_47_KAZOOIE_HEUGH, 
    // TalonTrot Jump
    SFX_48_KAZOOIE_RUUH, 
    // TalonTrot Walking
    SFX_49_KAZOOIE_RA, 
    // the CCW Birds when comming out
    SFX_4A_CLUCKER_AHH, 
    SFX_4B_GULPING,
    // eating yumblies
    SFX_4C_LIP_SMACK, 
    // like when a fish flops around in shallow water
    SFX_4D_WET_WIGGLING, 
    // sounds like split-up from Tooie
    SFX_4E_KAZOOIE_BRUIII, 
    // selecting a SaveFile
    SFX_4F_BANJO_WAHOO, 
    // during Beakbomb
    SFX_50_KAZOOIE_RRRUH, 
    SFX_51_CLOCK_TIC_2,
    // starting a Beakbomb
    SFX_52_BANJO_YAH_OH, 
    // shockspring jump liftoff
    SFX_53_BANJO_HUIII,
    // jumping 
    SFX_54_BANJO_HOO_1,
    // jumping
    SFX_55_BANJO_HOO_2,
    // jumping
    SFX_56_BANJO_HUI,
    // egg shot 2nd part
    SFX_57_KAZOOIE_HEGH, 
    SFX_58_CHIMPY_NOISE_1,
    SFX_59_CHIMPY_NOISE_2,
    SFX_5A_CHIMPY_NOISE_3,
    SFX_5B_HEAVY_STUFF_FALLING,
    SFX_5C_HEAVY_STUFF_FALLING_DELAYED,
    // sleeping while snoring, inhale
    SFX_5D_BANJO_RAAOWW, 
    // sleeping while snoring, exhale
    SFX_5E_BANJO_PHEWWW,
    // while channeling a spell
    SFX_5F_MUMBO_BUGABUGOW_MUFFLED,
    // in the GameOver CS when Mumbo appears
    SFX_60_MUMBO_SKIDDING,
    // in the Musical when the buzzbomb falls (slowed down)
    SFX_61_CARTOONY_FALL,
    // annoyed at Kazooie, Idle Animation
    SFX_62_BANJO_ERGHH, 
    // huge fall starts
    SFX_63_BANJO_UWAAAAOOH,
    // in the Musical, when the Bulls run across
    SFX_64_STAMPEDE,
    SFX_65_METALLIC_SCRATCH,
    SFX_66_BIRD_AUUGHH,
    SFX_67_BEEHIVE_CLONK,
    SFX_68_CLUCKER_AAEEGHH,
    SFX_69_WHIPCRACK_CREAKING,
    // flagpoles during the boggy races
    SFX_6A_FLAGPOLE_WOBBLE,
    SFX_6B_LOCKUP_OPENING,
    SFX_6C_LOCKUP_CLOSING,
    SFX_6D_CROC_BITE,
    SFX_6E_VILE_EGH,
    // bottles uses this too I think
    SFX_6F_BANJO_HEADSCRATCH,
    SFX_70_WALKING_NOISE_1,
    SFX_71_WALKING_NOISE_2,
    SFX_72_WALKING_NOISE_3,
    SFX_73_WALKING_NOISE_4,
    SFX_74_WALKING_NOISE_5,
    SFX_75_WALKING_NOISE_6,
    SFX_76_WALKING_NOISE_7,
    SFX_77_WALKING_NOISE_8,
    SFX_78_EAGLECRY,
    SFX_79_TICKER_DEATH,
    // SFX_TICKER_DEATH but higher pitch
    SFX_7A_TERMITE_DEATH,
    SFX_7B_ICE_BREAKING_1,
    // entering a cauldron
    SFX_7C_CHEBOOF,
    // RBB, might be cranes aswell
    SFX_7D_ANCHOR_LIFTING,
    SFX_7E_CREAKY_DOOR_OPENING,
    SFX_7F_HEAVYDOOR_SLAM,
    SFX_80_YUMYUM_CLACK,
    // like polishing glass
    SFX_81_UUU,
    // when gates are broken, and probably when clankers bolt lands
    SFX_82_METAL_BREAK,
    SFX_83_BLUBBER_CRYING,
    SFX_84_GOBI_CRYING,
    SFX_85_ROUGH_COUGH,
    SFX_86_TIPTUP_CHORUS_AH,
    // when beakbustering his feet
    SFX_87_TANKTUP_OOOHW,
    SFX_88_WOZZA_NOISE,
    // unsure
    SFX_89_PARTYTOOL,
    // unsure, sounds like tooie's
    SFX_8A_ALTERNATIVE_EGG_SHOT,
    // when Banjo pulls on her throat in the idle anim
    SFX_8B_KAZOOIE_RAWW,
    SFX_8C_BOGGY_WAHEY,
    SFX_8D_BOGGY_OHWW,
    // tooie mingy sounds super similar
    SFX_8E_GRUNTLING_DAMAGE,
    SFX_8F_SNOWBALL_FLYING,
    SFX_90_SWITCH_PRESS,
    // might be clankers bolt landing
    SFX_91_METALLIC_SOUND,
    SFX_92_TOILET_FLUSH,
    // or some elevator
    SFX_93_MICROWAVE,
    SFX_94_COGS_ROTATING,
    SFX_95_BANJO_TALKING,
    SFX_96_HOTSAND_EEL_HISS,
    // twinklies box maybe
    SFX_97_BLUBBER_BURPS,
    SFX_98_DEAF_THUD,
    SFX_99_METALLIC_THUD,
    // grunty fight
    SFX_9A_MECHANICAL_CLOSING,
    SFX_9B_BOULDER_BREAKING_1,
    SFX_9C_BOULDER_BREAKING_2,
    SFX_9D_BOULDER_BREAKING_3,
    // might be enemys hitting the ground
    SFX_9E_BOULDER_BREAKING_4,
    SFX_9F_GENERATOR_RUNNING,
    // Tanktup maybe
    SFX_A0_COUGHING = 0x00A0,
    SFX_A1_BANJO_COUGHING,
    SFX_A2_BANJO_AHOOA,
    // from the idle anim
    SFX_A3_BANJO_DOUBLE_COUGH,
    // from the idle anim, but only once
    SFX_A4_BANJO_SINGLE_COUGH,
    SFX_A5_EYRIE_CRY,
    // final part of entering a cauldron warp
    SFX_A6_MAGICAL_FINISH,
    SFX_A7_WOODEN_SWOSH,
    SFX_A8_BLUBBER_DOUBLE_CRY,
    SFX_A9_BLUBBER_SINGLE_CRY,
    // this sounds like the used version
    SFX_AA_BGS_EGG_BREAKING_1,
    SFX_AB_BGS_EGG_BREAKING_2,
    SFX_AC_GOLDFEATHER_TALKING,
    SFX_AD_CATERPILLAR_SQUEAK,
    SFX_AE_YUMYUM_TALKING,
    SFX_AF_BANJO_CATCHING_BREATH,
    // might be from the grunty machine's doors
    SFX_B0_SIZZLING_NOISE,
    SFX_B1_BOGGY_KID_CRYING,
    SFX_B2_BOGGY_KID_HAPPY,
    SFX_B3_ORANGE_TALKING,
    SFX_B4_BOTTLES_TALKING_1,
    SFX_B5_THUNDERBOLT,
    // 1-6 are getting increasingly higher in pitch
    SFX_B6_GLASS_BREAKING_1,
    // 1-6 are getting increasingly higher in pitch
    SFX_B7_GLASS_BREAKING_2,
    // 1-6 are getting increasingly higher in pitch
    SFX_B8_GLASS_BREAKING_3,
    // 1-6 are getting increasingly higher in pitch
    SFX_B9_GLASS_BREAKING_4,
    // 1-6 are getting increasingly higher in pitch
    SFX_BA_GLASS_BREAKING_5,
    // 1-6 are getting increasingly higher in pitch
    SFX_BB_GLASS_BREAKING_6,
    SFX_BC_BOTTLES_TALKING_2,
    SFX_BD_BOTTLES_TALKING_3,
    SFX_BE_WATERFALL,
    SFX_BF_EYRIE_SLEEPING_1,
    SFX_C0_EYRIE_SLEEPING_2,
    // from the opening CS
    SFX_C1_BUZZBOMB_ATTACK,
    // death
    SFX_C2_GRUBLIN_EGH,
    // some talking ?
    SFX_C3_HEGH,
    SFX_C4_TWINKLY_MUNCHER_GRR,
    SFX_C5_TWINKLY_POP,
    SFX_C6_SHAKING_MOUTH, //bottles leaving/entering molehill
    // from the jinjo's flying
    SFX_C7_SHWOOP,
    // eating twinklies
    SFX_C8_CRUNCH,
    SFX_C9_PAUSEMENU_ENTER,
    SFX_CA_BANJO_DROWNING_1,
    SFX_CB_BANJO_DROWNING_2,
    // also the scrolling sound
    SFX_CC_PAUSEMENU_ENTER_SUBMENU,
    SFX_CD_PAUSEMENU_LEAVE_SUBMENU,
    // when the page is changed
    SFX_CE_PAUSEMENU_HOIP,
    SFX_CF_PAUSEMENU_SHWOOP,
    SFX_D0_GRIMLET_SQUEAK,
    SFX_D1_SNORKEL_WAH,
    // barely noticable
    SFX_D2_QUIET_METALLIC,
    SFX_D3_JINXIE_SNIFFLING_1,
    SFX_D4_JINXIE_SNIFFLING_2,
    SFX_D5_JINXIE_SNEEZING,
    SFX_D6_UGH,
    SFX_D7_GRABBA_DEATH,
    SFX_D8_CRANE,
    SFX_D9_WOODEN_CRATE_BREAKING_1,
    SFX_DA_WOODEN_CRATE_BREAKING_2,
    SFX_DB_WOODEN_CRATE_BREAKING_3,
    SFX_DC_IDLE_PADDLING,
    SFX_DD_JINJO_TALKING,
    SFX_DE_WOOD_SQUEAK,
    SFX_DF_KAZOOIE_TALKING_1,
    SFX_E0_KAZOOIE_TALKING_2,
    SFX_E1_KAZOOIE_TALKING_3,
    SFX_E2_KAZOOIE_TALKING_4,
    SFX_E3_KONGA_TALKING_1,
    SFX_E4_KONGA_TALKING_2,
    SFX_E5_KONGA_TALKING_3,
    // extra life talking ?
    SFX_E6_MEEP_1,
    // extra life talking ?
    SFX_E7_MEEP_2,
    SFX_E8_TOOTY_TALKING_1,
    SFX_E9_TOOTY_TALKING_2,
    // from enter_Lair CS
    SFX_EA_GRUNTY_LAUGH_1,
    // from Gameover CS
    SFX_EB_GRUNTY_LAUGH_2,
    SFX_EC_GRUNTY_TALKING_1,
    SFX_ED_GRUNTY_TALKING_2,
    SFX_EE_GRUNTY_TALKING_3,
    SFX_EF_TIPTUP_TALKING,
    // pages flipping
    SFX_F0_CHEATO_IDLE_1 = 0x00F0,
    // book closing thud
    SFX_F1_CHEATO_IDLE_2,
    SFX_F2_CUCKOO_CLOCK,
    SFX_F3_TRUNKER_TALKING,
    SFX_F4_TAP,
    SFX_F5_BLUBBER_TALKING_1,
    SFX_F6_BLUBBER_TALKING_2,
    SFX_F7_BLUBBER_TALKING_3,
    SFX_F8_BLUBBER_TALKING_4,
    SFX_F9_GRUNTLING_NOISE_1,
    SFX_FA_GRUNTLING_NOISE_2,
    SFX_FB_GRUNTLING_NOISE_3,
    SFX_FC_RUBEE_TALKING_1,
    SFX_FD_RUBEE_TALKING_2,
    SFX_FE_TANKTUP_TALKING_1,
    SFX_FF_TANKTUP_TALKING_2,
    SFX_100_TANKTUP_TALKING_3,
    SFX_101_LOGGO_TALKING,
    SFX_102_ZUBBA_TALKING,
    SFX_103_FLOTSAM_DEATH,
    // might also be zubba wings or similar
    SFX_104_PROPELLER_NOISE,
    SFX_105_EYRIE_YAWN,
    SFX_106_EYRIE_LIPSMACK,
    // full version
    SFX_107_CAULDRON_ACTIVATION_1,
    // abbreviated version
    SFX_108_CAULDRON_ACTIVATION_2,
    SFX_109_LOGGO_LID_CLAP,
    SFX_10A_TUMBLAR_TALKING,
    SFX_10B_GNAWTY_TALKING,
    SFX_10C_MUMMY_TALKING,
    SFX_10D_ANCIENT_ONE_TALKING,
    SFX_10E_TWINKLY_TALKING,
    SFX_10F_BOGGY_TALKING,
    SFX_110_TWINKLY_DEATH = 0x0110,
    SFX_111_WHIPCRACK_DEATH,
    SFX_112_TINKER_ATTENTION,
    SFX_113_PAD_APPEARS,
    SFX_114_BRICKWALL_BREAKING,
    SFX_115_BUZZBOMB_DEATH,
    SFX_116_DEAF_RUSTLING,
    SFX_117_LIMBO_COLLAPSING,
    SFX_118_LIMBO_REASSEMBLING,
    SFX_119_FISH_DEATH,
    SFX_11A_MATROSE_GRUBLIN_AYE,
    // 1-6 are getting increasingly shorter
    SFX_11B_TUMBLAR_DISAPPEARING_1,
    // 1-6 are getting increasingly shorter
    SFX_11C_TUMBLAR_DISAPPEARING_2,
    // 1-6 are getting increasingly shorter
    SFX_11D_TUMBLAR_DISAPPEARING_3,
    // 1-6 are getting increasingly shorter
    SFX_11E_TUMBLAR_DISAPPEARING_4,
    // 1-6 are getting increasingly shorter
    SFX_11F_TUMBLAR_DISAPPEARING_5,
    // 1-6 are getting increasingly shorter
    SFX_120_TUMBLAR_DISAPPEARING_6,
    // sounds like an OOT sound
    SFX_121_AWAWAU,
    SFX_122_TOOTY_TALKING_3,
    // on rooftiles
    SFX_123_BANJO_LANDING_10,
    // shorter version
    SFX_124_AUDIENCE_CHEERING_1,
    // longer version
    SFX_125_AUDIENCE_CHEERING_2,
    SFX_126_AUDIENCE_BOOING,
    SFX_127_AUDIENCE_MIXED,
    SFX_128_FIRE_CRACKING,
    // might be skeleton grimlets riiping the painting
    SFX_129_SWOOSH,
    SFX_12A_GRUNTY_AH,
    SFX_12B_BOILING_AND_BUBBLING,
    SFX_12C_FF_QUESTION_START,
    SFX_12D_CAMERA_ZOOM_CLOSEST,
    SFX_12E_CAMERA_ZOOM_MEDIUM,
    SFX_12F_THAAANK_YOOOUUU,
    // from her final fall
    SFX_130_GRUNTY_ECHOING_CRY = 0x0130,
    SFX_131_GRUNTY_WEEEGH,
    SFX_132_GRUNTY_YOW,
    SFX_133_GRUNTY_OHW,
    SFX_134_FREEZING_SHIVER,
    // FileSelect, when Banjo's Bed ejects him
    SFX_135_CARTOONY_SPRING,
    SFX_136_GAMEBOY_STARTUP,
    SFX_137_GAMEBOY_BOIN,
    SFX_138_GAMEBOY_BOIOIN,
    SFX_139_GAMEBOY_GLITCH,
    SFX_13A_GLASS_BREAKING_7,
    // 1-6 are getting increasingly distant
    SFX_GRUNTY_FINAL_SCREAM_1,
    // 1-6 are getting increasingly distant
    SFX_GRUNTY_FINAL_SCREAM_2,
    // 1-6 are getting increasingly distant
    SFX_GRUNTY_FINAL_SCREAM_3,
    // 1-6 are getting increasingly distant
    SFX_GRUNTY_FINAL_SCREAM_4,
    // 1-6 are getting increasingly distant
    SFX_GRUNTY_FINAL_SCREAM_5,
    // 1-6 are getting increasingly distant
    SFX_GRUNTY_FINAL_SCREAM_6 = 0x0140,
    SFX_141_MECHANICAL_WINCH,
    // pretty short
    SFX_142_GRUNTY_LAUGH_3,
    SFX_143_BULL_DAMAGE,
    SFX_144_DOUBLE_CAMERA_CLICK,
    SFX_145_SINGLE_CAMERA_CLICK,
    // the normal attack
    SFX_146_GRUNTY_SPELL_ATTACK_1,
    // the homing attack
    SFX_147_GRUNTY_SPELL_ATTACK_2,
    SFX_148_GRUNTY_SPELL_LANDING,
    SFX_149_CHEATO_TALKING_1,
    SFX_14A_CHEATO_TALKING_2,
    // when attacking with the broom
    SFX_14B_GRUNTY_LAUGH_4,
    SFX_14C_BRENTILDA_TALKING,
    SFX_14D_BANJO_FREEZING,
    SFX_14E_SOFT_EXPLOSION,
    // grunty's spell attacks flying
    SFX_14F_FIREWORK_WHISTLING,
    SFX_150_PORCELAIN_CRASH,
    // FileSelect, when Banjo's Bed ejects him
    SFX_151_CAT_MEOW,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_152_MOTOR_BREAKDOWN_01,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_02,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_03,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_04,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_05,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_06,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_07,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_08,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_09,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_10,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_11,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_12,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_13,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_14,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_15 = 0x0160,
    // Grunty's Broom; 01-16 getting shorter, more delay
    SFX_MOTOR_BREAKDOWN_16,
    // Grunty's Broom
    SFX_162_MOTOR_RUCKUS,
    SFX_163_GRUNTY_WILD_SCREAM,
    SFX_164_EH,
    // 00-15 getting increasingly delayed and shorter
    SFX_HEAVY_THUNDERSTORM_01,
    // 00-15 getting increasingly delayed and shorter
    SFX_HEAVY_THUNDERSTORM_02,
    // 00-15 getting increasingly delayed and shorter
    SFX_HEAVY_THUNDERSTORM_03,
    // 00-15 getting increasingly delayed and shorter
    SFX_HEAVY_THUNDERSTORM_04,
    // 00-15 getting increasingly delayed and shorter
    SFX_HEAVY_THUNDERSTORM_05,
    // 00-15 getting increasingly delayed and shorter
    SFX_HEAVY_THUNDERSTORM_06,
    // 00-15 getting increasingly delayed and shorter
    SFX_HEAVY_THUNDERSTORM_07,
    // 00-15 getting increasingly delayed and shorter
    SFX_HEAVY_THUNDERSTORM_08,
    // 00-15 getting increasingly delayed and shorter
    SFX_HEAVY_THUNDERSTORM_09,
    // 00-15 getting increasingly delayed and shorter
    SFX_170_HEAVY_THUNDERSTORM_10 = 0x170,
    // 00-15 getting increasingly delayed and shorter
    SFX_171_HEAVY_THUNDERSTORM_11,
    // 00-15 getting increasingly delayed and shorter
    SFX_172_HEAVY_THUNDERSTORM_12,
    // 00-15 getting increasingly delayed and shorter
    SFX_173_HEAVY_THUNDERSTORM_13,
    // 00-15 getting increasingly delayed and shorter
    SFX_174_HEAVY_THUNDERSTORM_14,
    // 00-15 getting increasingly delayed and shorter
    SFX_175_HEAVY_THUNDERSTORM_15,
    // 1-3 are having less and less echo
    SFX_176_JINJONATOR_JINJOOO_1,
    // 1-3 are having less and less echo
    SFX_177_JINJONATOR_JINJOOO_2,
    // 1-3 are having less and less echo
    SFX_178_JINJONATOR_JINJOOO_3,
    SFX_179_GRUNTY_DAMAGE,
    SFX_17A_SHIPHORN,
    SFX_17B_AIRPLANE_FALLING,
    SFX_17C_GRUNTY_FALLING_OFF_1,
    SFX_17D_GRUNTY_FALLING_OFF_2,
    // 01-14 are getting slower and lower pitch
    SFX_17E_MUMBO_TRANSFORMATION_01,
    // 01-14 are getting slower and lower pitch
    SFX_17F_MUMBO_TRANSFORMATION_02,
    // 01-14 are getting slower and lower pitch
    SFX_180_MUMBO_TRANSFORMATION_03,
    // 01-14 are getting slower and lower pitch
    SFX_181_MUMBO_TRANSFORMATION_04,
    // 01-14 are getting slower and lower pitch
    SFX_182_MUMBO_TRANSFORMATION_05,
    // 01-14 are getting slower and lower pitch
    SFX_183_MUMBO_TRANSFORMATION_06,
    // 01-14 are getting slower and lower pitch
    SFX_184_MUMBO_TRANSFORMATION_07,
    // 01-14 are getting slower and lower pitch
    SFX_185_MUMBO_TRANSFORMATION_08,
    // 01-14 are getting slower and lower pitch
    SFX_186_MUMBO_TRANSFORMATION_09,
    // 01-14 are getting slower and lower pitch
    SFX_187_MUMBO_TRANSFORMATION_10,
    // 01-14 are getting slower and lower pitch
    SFX_188_MUMBO_TRANSFORMATION_11,
    // 01-14 are getting slower and lower pitch
    SFX_189_MUMBO_TRANSFORMATION_12,
    // 01-14 are getting slower and lower pitch
    SFX_18A_MUMBO_TRANSFORMATION_13,
    // 01-14 are getting slower and lower pitch
    SFX_18B_MUMBO_TRANSFORMATION_14,
    SFX_18C_EYRIE_MAMA,
    SFX_18D_SEXY_GRUNTY_TALKING_1,
    SFX_18E_SEXY_GRUNTY_TALKING_2,
    SFX_18F_FREEZE_FRAME,
    SFX_190_GULP = 0x0190,
    SFX_191_STATIC,

    SFX_3E9_UNKNOWN = 0x3e9, //bsbwhirl
    SFX_3EA_UNKNOWN,         //chjig
    SFX_3EB_UNKNOWN,         //bstimeout
    SFX_3EC_CCW_DOOR_OPENING,         //ccw and GV opening
    SFX_3ED,
    SFX_3EE,
    SFX_3EF,
    SFX_3F0_FLIBBIT_TALKING,
    SFX_3F1_UNKNOWN, //bsstand
    SFX_3F2_UNKNOWN, //gold_chest_ttc

    SFX_3F5_UNKNOWN = 0x3F5, //RBB/code_5F80
    SFX_3F6_RUBBING, //lair/code_0 func_803880BC
    SFX_3F7_UNKNOWN, //gv/histup
    SFX_3F8_UNKNOWN, //gv/histup
    SFX_3F9_UNKNOWN, //chmole
    SFX_3FA_HONEYCOMB_TALKING,
    SFX_3FB_UNKNOWN, //conga

    SFX_405_UNKNOWN = 0x405,
    SFX_406_GOLD_BULLION_TALKING,
    SFX_407_MUMBO_TALKING_1,
    SFX_408_MUMBO_TALKING_2,
    SFX_409_MUMBO_TALKING_3,
    SFX_40A_MUMBO_TALKING_4,
    SFX_40B_MUMBO_TALKING_5,
    SFX_40C_MUSIC_NOTE_TALKING,

    SFX_40E_UNKNOWN = 0x40e,
    SFX_40F_TICKER_TALKING,

    SFX_412_FREEZING_WATER_TALKING = 0x412,
    SFX_413_WATER_RIPPLE,
    SFX_414_XMAS_GIFT_TALKING,
    SFX_415_UNKNOWN, //xmas tree
    SFX_416,
    SFX_417_UNKNOWN, //lair/func_8038EB94, double health

    SFX_419_UNKNOWN = 0x419,
    SFX_41A_UNKNOWN = 0x41a
};


enum level_e
{
    LEVEL_1_MUMBOS_MOUNTAIN = 0x1,
    LEVEL_2_TREASURE_TROVE_COVE,
    LEVEL_3_CLANKERS_CAVERN,
    LEVEL_4_BUBBLEGLOOP_SWAMP,
    LEVEL_5_FREEZEEZY_PEAK,
    LEVEL_6_LAIR,
    LEVEL_7_GOBIS_VALLEY,
    LEVEL_8_CLICK_CLOCK_WOOD,
    LEVEL_9_RUSTY_BUCKET_BAY,
    LEVEL_A_MAD_MONSTER_MANSION,
    LEVEL_B_SPIRAL_MOUNTAIN,
    LEVEL_C_BOSS,
    LEVEL_D_CUTSCENE
};

enum jiggy_e
{
    JIGGY_01_MM_JINJO = 0x1,
    JIGGY_02_MM_TICKERS_TOWER,
    JIGGY_03_MM_MUMBOS_SKULL,
    JIGGY_4_MM_JUJU,
    JIGGY_5_MM_HUTS,
    JIGGY_06_MM_RUINS,
    JIGGY_07_MM_HILL,
    JIGGY_8_MM_ORANGE_PADS,
    JIGGY_9_MM_CHIMPY,
    JIGGY_A_MM_CONGA,
    JIGGY_0B_TTC_JINJO,
    JIGGY_0C_TTC_LIGHTHOUSE,
    JIGGY_0D_TTC_ALCOVE_1,
    JIGGY_0E_TTC_ALCOVE_2,
    JIGGY_0F_TTC_POOL,
    JIGGY_10_TTC_SANDCASTLE,
    JIGGY_11_TTC_RED_X,
    JIGGY_12_TTC_NIPPER,
    JIGGY_13_TTC_LOCKUP,
    JIGGY_14_TTC_BLUBBER,
    JIGGY_15_CC_JINJO,
    JIGGY_16_CC_SNIPPETS,
    JIGGY_17_CC_CLANKER_RAISED,
    JIGGY_18_CC_BOLT,
    JIGGY_19_CC_TAIL,
    JIGGY_1A_CC_LONG_PIPE,
    JIGGY_1B_CC_TOOTH,
    JIGGY_1C_CC_RINGS,
    JIGGY_1D_CC_SLOW_SAWBLADES,
    JIGGY_1E_CC_FAST_SAWBLADES,
    JIGGY_1F_BGS_JINGO,
    JIGGY_20_BGS_ELEVATED_WALKWAY,
    JIGGY_21_BGS_PINKEGG,
    JIGGY_22_CROCTUS,
    JIGGY_23_BGS_HUTS,
    JIGGY_24_BGS_FLIBBITS,
    JIGGY_25_BGS_MAZE,
    JIGGY_26_BGS_TANKTUP,
    JIGGY_27_BGS_TIPTUP,
    JIGGY_28_BGS_MR_VILE,
    JIGGY_29_FP_JINJO,
    JIGGY_2A_FP_BOGGY_1,
    JIGGY_2B_FP_PIPE,
    JIGGY_2C_FP_BOGGY_3,
    JIGGY_2D_FP_SNOWMAN_BUTTONS,
    JIGGY_2E_FP_PRESENTS,
    JIGGY_2F_FP_XMAS_TREE,
    JIGGY_30_FP_BOGGY_2,
    JIGGY_31_FP_SIR_SLUSH,
    JIGGY_32_FP_WOZZA,
    JIGGY_33_LAIR_1ST_JIGGY,
    JIGGY_34_LAIR_MM_WITCH_SWITCH,
    JIGGY_35_LAIR_CC_WITCH_SWITCH,
    JIGGY_36_LAIR_TTC_WITCH_SWITCH,
    JIGGY_37_LAIR_BGS_WITCH_SWITCH,
    JIGGY_38_LAIR_FP_WITCH_SWITCH,
    JIGGY_39_LAIR_MMM_WITCH_SWITCH,
    JIGGY_3A_LAIR_GV_WITCH_SWITCH,
    JIGGY_3B_LAIR_RBB_WITCH_SWITCH,
    JIGGY_3C_LAIR_CCW_WITCH_SWITCH,
    JIGGY_3D_GV_JINJO,
    JIGGY_3E_GV_GRABBA,
    JIGGY_3F_GV_SHYINX,
    JIGGY_40_GV_MATCHING_GAME,
    JIGGY_41_GV_MAZE,
    JIGGY_42_GV_WATER_PYRAMID,
    JIGGY_43_GV_HISTUP,
    JIGGY_44_GV_GOBI_1,
    JIGGY_45_GV_GOBI_2,
    JIGGY_46_GV_ANCIENT_ONES,
    JIGGY_47_CCW_JINJO,
    JIGGY_48_CCW_HOUSE,
    JIGGY_49_CCW_EYRIE,
    JIGGY_4A_CCW_NABNUT,
    JIGGY_4B_CCW_GNAWTY,
    JIGGY_4C_CCW_ZUBBAS,
    JIGGY_4D_CCW_FLOWER,
    JIGGY_4E_CCW_SUMMER_LEAF_JUMPS,
    JIGGY_4F_CCW_TREE_TOP,
    JIGGY_50_CCW_TOP_ROOM,
    JIGGY_51_RBB_JINJO,
    JIGGY_52_RBB_WAREHOUSE,
    JIGGY_53_RBB_SNORKEL,
    JIGGY_54_RBB_WHISTLE,
    JIGGY_55_RBB_FUNNEL,
    JIGGY_56_RBB_BOSS_BOOM_BOX,
    JIGGY_57_RBB_PROPELLOR,
    JIGGY_58_RBB_CAPTAINS_CABIN,
    JIGGY_59_RBB_CRANE_CAGE,
    JIGGY_5A_RBB_ENGINE_ROOM,
    JIGGY_5B_MMM_JINJO,
    JIGGY_5C_MMM_WELL,
    JIGGY_5D_MMM_NAPPER,
    JIGGY_5E_MMM_CELLAR,
    JIGGY_5F_MMM_CHURCH_ROOF,
    JIGGY_60_MMM_MOTZHAND,
    JIGGY_61_MMM_RAIN_BARREL,
    JIGGY_62_MMM_TUMBLAR,
    JIGGY_63_MMM_FLOWER_POTS,
    JIGGY_64_MMM_LOGGO
};

enum honeycomb_e
{
    HONEYCOMB_1_MM_HILL = 1,
    HONEYCOMB_2_MM_JUJU,
    HONEYCOMB_3_TTC_UNDERWATER,
    HONEYCOMB_4_TTC_FLOATING_BOX,
    HONEYCOMB_5_CC_UNDERWATER,
    HONEYCOMB_6_CC_ABOVE_WATER,
    HONEYCOMB_7_BGS_MUMBOS,
    HONEYCOMB_8_BGS_TANKTUP,
    HONEYCOMB_9_FP_WOZZAS_CAVE,
    HONEYCOMB_A_FP_SIR_SLUSH,
    HONEYCOMB_B_GV_CACTUS,
    HONEYCOMB_C_GV_GOBI_3,
    HONEYCOMB_D_CCW_GNAWTYS,
    HONEYCOMB_E_CCW_NABNUTS,
    HONEYCOMB_F_RBB_BOAT_HOUSE,
    HONEYCOMB_10_RBB_ENGINE_ROOM,
    HONEYCOMB_11_MMM_CHURCH_RAFTERS,
    HONEYCOMB_12_MMM_FLOORBOARD,
    HONEYCOMB_13_SM_STUMP,
    HONEYCOMB_14_SM_WATERFALL,
    HONEYCOMB_15_SM_UNDERWATER,
    HONEYCOMB_16_SM_TREE,
    HONEYCOMB_17_SM_COLLIWOBBLE,
    HONEYCOMB_18_SM_QUARRIES
};

enum mumbotoken_e
{
    MUMBOTOKEN_01_MM_STUMP_NEAR_CONGA = 1,
    MUMBOTOKEN_02_MM_BEHIND_RUINS,
    MUMBOTOKEN_03_MM_UNDER_RAMP_TO_MUMBOS_SKULL,
    MUMBOTOKEN_04_MM_BEHIND_PINK_JINJO,
    MUMBOTOKEN_05_MM_INSIDE_TICKERS_TOWER,
    MUMBOTOKEN_06_TTC_INSIDE_SALTY_HIPPO,
    MUMBOTOKEN_07_TTC_INSIDE_LOCKUP_1,
    MUMBOTOKEN_08_TTC_INSIDE_LOCKUP_2,
    MUMBOTOKEN_09_TTC_SALTY_HIPPO_MAST,
    MUMBOTOKEN_0A_TTC_BEHIND_LIGHTHOUSE_DOOR,
    MUMBOTOKEN_0B_TTC_ON_FLOATING_BOX,
    MUMBOTOKEN_0C_TTC_BEHIND_PILLAR_UNDERWATER,
    MUMBOTOKEN_0D_TTC_POND_BOTTOM,
    MUMBOTOKEN_0E_TTC_FLOATING_ABOVE_SHOCKJUMP_PAD,
    MUMBOTOKEN_0F_TTC_BEHIND_NIPPER,
    MUMBOTOKEN_10_CC_CHOMPA_BEHIND_CLANKERS_TAIL,
    MUMBOTOKEN_11_CC_ABOVE_LEVEL_ENTRANCE,
    MUMBOTOKEN_12_CC_TUNNEL_RIGHT_OF_CLANKER,
    MUMBOTOKEN_13_CC_ALCOVE_WITH_OPEN_GRATE,
    MUMBOTOKEN_14_CC_CLANKERS_LEFT_TOOTH,
    MUMBOTOKEN_15_BGS_UNDER_HUT_1,
    MUMBOTOKEN_16_BGS_UNDER_HUT_2,
    MUMBOTOKEN_17_BGS_TOP_OF_POLE_NEXT_TO_BIG_EGG,
    MUMBOTOKEN_18_BGS_BEHIND_YELLOW_JINJO,
    MUMBOTOKEN_19_BGS_FLOATING_BETWEEN_HUT_AND_CROCTUS,
    MUMBOTOKEN_1A_BGS_BEHIND_MUMBOS_SKULL,
    MUMBOTOKEN_1B_BGS_ALCOVE_ABOVE_YELLOW_FLIBBITS,
    MUMBOTOKEN_1C_BGS_BEHIND_TIPTUP,
    MUMBOTOKEN_1D_BGS_INSIDE_MR_VILES,
    MUMBOTOKEN_1E_BGS_INSIDE_MUMBOS_SKULL,
    MUMBOTOKEN_1F_FP_SNOWMAN_LEFT_FOOT,
    MUMBOTOKEN_20_FP_SNOWMAN_RIGHT_FOOT,
    MUMBOTOKEN_21_FP_BEHIND_PILE_PRESENT_BOXES,
    MUMBOTOKEN_22_FP_ABOVE_CHIMNEY_FLIGHT_PAD,
    MUMBOTOKEN_23_FP_INSIDE_SIR_SLUSH_NEAR_SNOWMANS_LEFT_FOOT,
    MUMBOTOKEN_24_FP_INSIDE_SIR_SLUSH_NEAR_SNOWMANS_RIGHT_FOOT,
    MUMBOTOKEN_25_FP_CHRISTMAS_TREE_POT,
    MUMBOTOKEN_26_FP_TIP_OF_SCARF,
    MUMBOTOKEN_27_FP_WATER_BEHIND_SNOWMAN,
    MUMBOTOKEN_28_FP_INSIDE_BOGGYS_IGLOO,
    MUMBOTOKEN_29_GV_TOP_OF_JINXYS_NOSE,
    MUMBOTOKEN_2A_GV_SAND_RIGHT_OF_JINXY,
    MUMBOTOKEN_2B_GV_BOTTOM_OF_MOAT,
    MUMBOTOKEN_2C_GV_TOP_OF_WATER_PYRAMID,
    MUMBOTOKEN_2D_GV_FRONT_OF_STAR_DOOR,
    MUMBOTOKEN_2E_GV_INSIDE_MEMORY_GAME_ROOM,
    MUMBOTOKEN_2F_GV_BEHIND_SANDYBUTTS_SARCOPHAGUS,
    MUMBOTOKEN_30_GV_INSIDE_WATER_PYRAMID,
    MUMBOTOKEN_31_GV_NEXT_TO_RUBEE,
    MUMBOTOKEN_32_GV_INSIDE_JINXY,
    MUMBOTOKEN_33_MMM_HIDDEN_NEAR_FOUNTAIN,
    MUMBOTOKEN_34_MMM_NEAR_FRONT_TUMBLARS_SHED,
    MUMBOTOKEN_35_MMM_ALCOVE_CLOCK_TOWER,
    MUMBOTOKEN_36_MMM_NEXT_TO_MAZE_HEDGE_RAMP,
    MUMBOTOKEN_37_MMM_IN_THE_MAZE,
    MUMBOTOKEN_38_MMM_BEHIND_CHURCH,
    MUMBOTOKEN_39_MMM_INSIDE_WHIPCRACK_IN_FOUNTAIN,
    MUMBOTOKEN_3A_MMM_TOP_OF_RAFTER_INSIDE_CHURCH,
    MUMBOTOKEN_3B_MMM_TOP_OF_STOOL_INSIDE_CHURCH,
    MUMBOTOKEN_3C_MMM_TOP_OF_TUMBLARS_SHED,
    MUMBOTOKEN_3D_MMM_INSIDE_LOGGO_AND_INSIDE_BARREL_IN_CELLAR, // Bug: Two tokens have same ID
    MUMBOTOKEN_3E_MMM_IN_CHIMNEY_INSIDE_DINNING_ROOM,
    MUMBOTOKEN_3F_MMM_INSIDE_WELL,
    MUMBOTOKEN_40_MMM_INSIDE_BEDROOM,
    MUMBOTOKEN_41_MMM_SINK_IN_LOGGOS_ROOM,
    MUMBOTOKEN_42_RBB_TOP_OF_SHIPS_CHIMNEY,
    MUMBOTOKEN_43_RBB_SHIPS_PROW,
    MUMBOTOKEN_44_RBB_ON_LIFE_BOAT,
    MUMBOTOKEN_45_RBB_FRONT_OF_CHOMPA_LEFT_OF_SHIP,
    MUMBOTOKEN_46_RBB_TOXIC_WASTE_POND,
    MUMBOTOKEN_47_RBB_UNDER_CHOMPA_IN_WITCH_SWITCH_TOWER,
    MUMBOTOKEN_48_RBB_UNDER_CHOMPA_INSIDE_FIRST_BLUE_CONTAINER,
    MUMBOTOKEN_49_RBB_TOP_OF_BOX_INSIDE_SECOND_BLUE_CONTAINER,
    MUMBOTOKEN_4A_RBB_TOP_OF_BUNK_IN_CABIN,
    MUMBOTOKEN_4B_RBB_INSIDE_NAVIGATION_ROOM,
    MUMBOTOKEN_4C_RBB_INSIDE_KITCHEN,
    MUMBOTOKEN_4D_RBB_ENGINE_ROOM_LEFT_PIPE,
    MUMBOTOKEN_4E_RBB_ENGINE_ROOM_RIGHT_PIPE,
    MUMBOTOKEN_4F_RBB_ENGINE_ROOM_SPINNING_PLATFORM,
    MUMBOTOKEN_50_RBB_TOP_OF_BOX_INSIDE_TNT_ROOM,
    MUMBOTOKEN_51_LAIR_BEHIND_PURPLE_CAULDRON,
    MUMBOTOKEN_52_LAIR_CCW_JIGGY_PODIUM,
    MUMBOTOKEN_53_LAIR_TOP_OF_PIPE_IN_ORANGE_CAULDRON_ROOM,
    MUMBOTOKEN_54_LAIR_ABOVE_CC_ENTRANCE,
    MUMBOTOKEN_55_LAIR_BEHIND_SARCOPHAGUS,
    MUMBOTOKEN_56_LAIR_ADVENT_TOP_WINDOW,
    MUMBOTOKEN_57_LAIR_BEHIND_MUMBO_IN_CRYPT,
    MUMBOTOKEN_58_LAIR_ABOVE_NOTE_DOOR_WATER_AREA,
    MUMBOTOKEN_59_LAIR_UNDERWATER_RBB_ENTRANCE_AREA,
    MUMBOTOKEN_5A_LAIR_WHIPCRACK_NEAR_MMM_JIGGY_PODIUM,
    MUMBOTOKEN_5B_CCW_SPRING_UNFINISHED_WOOD_TREEHOUSE,
    MUMBOTOKEN_5C_CCW_SPRING_TOP_OF_BRANCH,
    MUMBOTOKEN_5D_CCW_SPRING_FRONT_OF_EYRIE,
    MUMBOTOKEN_5E_CCW_SPRING_THORN_FIELD_FRONT_OF_MUMBOS_SKULL,
    MUMBOTOKEN_5F_CCW_SPRING_SNAREBEAR_NEAR_BIG_FLOWER,
    MUMBOTOKEN_60_CCW_SPRING_SNAREBEAR_NEAR_ENTRANCE,
    MUMBOTOKEN_61_CCW_SPRING_TOP_OF_BEEHIVE,
    MUMBOTOKEN_62_CCW_SPRING_NABNUTS_HOUSE,
    MUMBOTOKEN_63_CCW_SUMMER_PLATFORMS_BEFORE_EYRIES_NEST,
    MUMBOTOKEN_64_CCW_SUMMER_BIG_FLOWER_FIELD,
    MUMBOTOKEN_65_CCW_SUMMER_SNAREBEAR_NEAR_THORN_FIELD,
    MUMBOTOKEN_66_CCW_SUMMER_TOP_OF_BRANCH,
    MUMBOTOKEN_67_CCW_SUMMER_ENTRANCE_GNAWTYS_HOUSE,
    MUMBOTOKEN_68_CCW_SUMMER_FLOATING_ABOVE_BIG_CLUCKER,
    MUMBOTOKEN_69_CCW_SUMMER_INSIDE_MUMBOS_SKULL,
    MUMBOTOKEN_6A_CCW_AUTUMN_FLOATING_ABOVE_BIG_CLUCKER,
    MUMBOTOKEN_6B_CCW_AUTUMN_SNAREBEAR_NEAR_ENTRANCE,
    MUMBOTOKEN_6C_CCW_AUTUMN_SNAREBEAR_TOP_OF_TREE,
    MUMBOTOKEN_6D_CCW_AUTUMN_LEAF_NEAR_TREEHOUSE,
    MUMBOTOKEN_6E_CCW_AUTUMN_TOP_OF_BRANCH,
    MUMBOTOKEN_6F_CCW_WINTER_BIG_FLOWER,
    MUMBOTOKEN_70_CCW_WINTER_FROZEN_RIVER_NEAR_FLIGHT_PAD,
    MUMBOTOKEN_71_CCW_WINTER_BROKEN_BEEHIVE,
    MUMBOTOKEN_72_CCW_WINTER_WALKWAY_FRONT_OF_NABNUTS_HOUSE,
    MUMBOTOKEN_73_CCW_WINTER_SIR_SLUSH_BETWEEN_BIG_FLOWER_AND_MUMBOS_SKULL
};

enum actor_e
{
    ACTOR_1_UNKNOWN         = 0x1,
    ACTOR_2_UNKNOWN,

    ACTOR_4_BIGBUTT         = 0x4,
    ACTOR_5_TERMITE,
    ACTOR_6_GRUBLIN,
    ACTOR_7_MUMBO,
    ACTOR_8_CONGA,
    ACTOR_9_MM_HUT,
    ACTOR_A_CHUMP_FISH,
    ACTOR_B_SHOCKSPRING_PAD,
    ACTOR_C_MUD_HUT,
    ACTOR_D_WOOD_DEMOLISHED,
    ACTOR_E_BULL_INTRO,
    ACTOR_F_CHIMPY            = 0xF,

    ACTOR_10E_BLUBBER_SHIP_TOP_HATCH = 0x10e,

    ACTOR_11_JUJU_CTRL       = 0x11,
    ACTOR_12_BEEHIVE,
    //ACTOR_13_SINKING_BOBBER

    ACTOR_14_ORANGE_PROJECTILE = 0x14,
    ACTOR_15_UNKNOWN,

    ACTOR_17_PLAYER_SHADOW = 0x17,

    ACTOR_1E_LEAKY = 0x1E,

    ACTOR_25_CEMETARY_POT = 0x25, 

    ACTOR_29_ORANGE_COLLECTIBLE = 0x29,
    ACTOR_2A_GOLD_BULLION,
    ACTOR_2B_GOLD_BULLION_THROW_TARGET,
    ACTOR_2C_TURBO_TALON_TRAINERS,
    ACTOR_2D_MUMBO_TOKEN,

    //ACTOR_2F_WATERFALL_START
    //ACTOR_30_WATERFALL_END

    //ACTOR_37_WATER_BOBBER
    //ACTOR_38_TUNBLAR_MOVEMENT

    ACTOR_39_NAPPER = 0x39,
    ACTOR_3A_MOTZHAND,

    ACTOR_3C_CC_KEY = 0x3C,
    ACTOR_3D_CLANKER_SAWBLADE_PROPELLOR_1,
    ACTOR_3E_CLANKER_SAWBLADE_PROPELLOR_2,
    ACTOR_3F_CLANKER_SAWBLADE_PROPELLOR_3,
    ACTOR_40_CLANKER_SAWBLADE_PROPELLOR_4,
    ACTOR_41_CLANKER_SAWBLADE_PROPELLOR_5,
    ACTOR_42_CLANKER_SAWBLADE_PROPELLOR_6,
    ACTOR_43_CLACKER_SCREW,
    ACTOR_44_CLANKER_TOKEN_TOOTH_EXTERIOR,
    ACTOR_45_CLANKER_JIGGY_TOOTH_EXTERIOR,
    ACTOR_46_JIGGY,
    ACTOR_47_EMPTY_HONEYCOMB,

    ACTOR_49_EXTRA_LIFE = 0x49,
    ACTOR_4A_WOOD_EXPLOSION,
    ACTOR_4B_WOOD_EXPLOSION_2,
    ACTOR_4C_STEAM,
    ACTOR_4D_STEAM_2,

    ACTOR_50_HONEYCOMB = 0x50,
    ACTOR_51_MUSIC_NOTE,
    ACTOR_52_BLUE_EGG,
    ACTOR_53_RED_ARROW,
    ACTOR_54_RED_QUESTION_MARK,
    ACTOR_55_RED_X,
    ACTOR_56_SHRAPNEL,
    ACTOR_57_ORANGE_PAD,

    ACTOR_59_JUJU              = 0x59,
    ACTOR_5A_JIGSAW_DANCE,
    ACTOR_5B_PINK_EGG_LARGEST,

    ACTOR_5E_JINJO_YELLOW = 0x5E,
    ACTOR_5F_JINJO_ORANGE,
    ACTOR_60_JINJO_BLUE,
    ACTOR_61_JINJO_PINK,
    ACTOR_62_JINJO_GREEN,

    ACTOR_65_WADING_BOOTS = 0x65,

    ACTOR_67_SNIPPET = 0x67,
    ACTOR_68_SNACKER,
    ACTOR_69_CLAM,
    ACTOR_6A_UNKNOWN,

    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_A2_FIRE_SPARKLE = 0xA2,

    ACTOR_C5_CHIMPY_STUMP      = 0xC5,
    
    ACTOR_C7_GRAVESTONE = 0xC7,
    ACTOR_C8_BOGGY_2  = 0xC8,

    ACTOR_CA_TEEHEE = 0xCA,

    ACTOR_E4_FLIGHT_PAD     = 0xE4,

    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,
    ACTOR_F0_PINK_EGG_SMALLEST,
    ACTOR_F1_LEAFBOAT,
    ACTOR_F2_BLACK_SNIPPET,

    ACTOR_F4_BURIED_TREASURE = 0xF4,
    ACTOR_F5_MUTIE_SNIPPET,
    ACTOR_F6_BIG_ALLIGATOR,

    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,
    ACTOR_116_FP_SNOWMAN_BUTTON,
    ACTOR_117_NIPPER,
    ACTOR_118_GRABBA,
    ACTOR_119_MAGIC_CARPET_1,
    ACTOR_11A_GV_MAZE_SARCOPHAGUS,

    ACTOR_11C_HISTUP = 0x11C,
    ACTOR_11D_RUBEES_EGG_POT = 0x11D,

    ACTOR_11B_RUBEE = 0x11B,

    ACTOR_120_SLAPPA = 0x120,

    ACTOR_122_MAGIC_CARPET_SHADOW = 0x122,
    ACTOR_123_MAGIC_CARPET_2,
    ACTOR_124_SIR_SLUSH,
    ACTOR_125_SNOWBALL,
    ACTOR_126_SIR_SLUSH_HAT,
    ACTOR_129_RED_FEATHER = 0x129,

    ACTOR_12B_TUTORIAL_BOTTLES = 0x12B,
    ACTOR_12C_MOLEHILL,

    ACTOR_12E_GOBI_1      = 0x12E,
    ACTOR_12F_GOBI_ROPE,
    ACTOR_130_GOBI_ROCK,
    ACTOR_131_GOBI_2,
    ACTOR_132_TRUNKER,
    ACTOR_133_FLIBBIT_RED,
    ACTOR_134_BUZZBOMB,
    ACTOR_135_GOBI_3,
    ACTOR_136_YELLOW_FLIBBIT_CONTROLLER,
    ACTOR_137_FLIBBIT_YELLOW,
    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,
    ACTOR_140_GV_SUN_DOOR,

    ACTOR_142_GV_STAR_HATCH = 0x142,
    ACTOR_143_GV_KAZOOIE_DOOR,
    ACTOR_144_GV_STAR_SWITCH,
    ACTOR_145_HONEYCOMB_SWITCH,
    ACTOR_146_GV_KAZOOIE_TARGET,
    ACTOR_147_ANCIENT_ONE,

    ACTOR_149_TTC_BLUBBER_UNKNOWN = 0x149,
    ACTOR_14A_TTC_BLUBBER_UNKNOWN = 0x14a,
    ACTOR_14B_TTC_BLUBBER_UNKNOWN = 0x14b,

    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_154_UNKNOWN,
    ACTOR_155_UNKNOWN,
    ACTOR_156_UNKNOWN,
    ACTOR_157_UNKNOWN,
    ACTOR_158_UNKNOWN,

    ACTOR_15A_UNKNOWN = 0x15A,

    ACTOR_15C_UNKNOWN = 0x15C,

    ACTOR_15F_XMAS_TREE = 0x15F,
    ACTOR_160_BOGGY_1,

    ACTOR_163_BAT = 0x163,
    ACTOR_164_COLLYWOBBLE_THE_CAULIFLOWER_A,
    ACTOR_165_BAWL_THE_ONION_A,
    ACTOR_166_TOPPER_THE_CARROT_A,
    ACTOR_167_ATTACK_TUTORIAL,

    ACTOR_16E_UNKNOWN = 0x16E,
    ACTOR_16F_QUARRIE,

    ACTOR_172_RBB_EGG_TOLL = 0x172,

    ACTOR_175_MODEL_RUSTY_BUCKET_REAR_PROPELLER = 0x175,

    ACTOR_181_SCARF_SLED = 0x181,
    ACTOR_182_RACE_SLED = 0x182,

    ACTOR_1BB_ENGINE_ROOM_PROPELLOR_1 = 0x1bb,
    ACTOR_1BC_ENGINE_ROOM_PROPELLOR_2,
    ACTOR_1BD_ENGINE_ROOM_PROPELLOR_3,

    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,

    ACTOR_1DD_COPYRIGHT_OVERLAY = 0x1DD,
    ACTOR_1DE_PRESS_START_OVERLAY,
    ACTOR_1DF_NO_CONTROLLER_OVERLAY,

    ACTOR_1E4_TOOTS = 0x1E4,

    ACTOR_1E9_SNARE_BEAR = 0x1E9,
    ACTOR_1EA_POLAR_BEAR_CUB_BLUE,
    ACTOR_1EB_POLAR_BEAR_CUB_GREEN,
    ACTOR_1EC_POLAR_BEAR_CUB_RED,
    ACTOR_1ED_BLUE_PRESENT_COLLECTIBLE,

    ACTOR_1EF_GREEN_PRESENT_COLLECTIBLE = 0x1EF,
    
    ACTOR_1F1_RED_PRESENT_COLLECTIBLE = 0x1F1,

    ACTOR_1F3_WOZZA = 0x1F3,
    ACTOR_1F4_WOZZAS_JIGGY,
    ACTOR_1F5_GV_KAZOOIE_DOOR,

    ACTOR_1F7_JINXY = 0x1F7, 

    ACTOR_1FA_CROCTUS = 0x1FA,
    ACTOR_1FB_BGS_MAZE_SWITCH = 0x1FB,

    ACTOR_204_MM_WITCH_SWITCH = 0x204,

    ACTOR_206_MMM_WITCH_SWITCH = 0x206,

    ACTOR_208_TTC_WITCH_SWITCH = 0x208,

    ACTOR_20B_RBB_WITCH_SWITCH = 0x20B,

    ACTOR_20D_BREAKABLE_BRICK_WALL = 0x20D,
    ACTOR_20E_MM_ENTRANCE_DOOR,
    ACTOR_20F_RBB_ENTRANCE_DOOR,
    ACTOR_210_BGS_ENTRANCE_DOOR,
    ACTOR_211_TCC_ENTRANCE_CHEST_LID, //CC ENTRANCE
    ACTOR_212_CC_ENTRANCE_BARS, //TTC_ENTRANCE

    ACTOR_226_GV_ENTRANCE   = 0x226,
    ACTOR_227_GLASS_EYE,
    ACTOR_228_MMM_ENTRANCE_DOOR, //MMM ENTRANCE DOOR???

    ACTOR_230_BREAKABLE_FLOOR_COBWEB = 0x230,
    ACTOR_231_BREAKABLE_WALL_COBWEB,

    ACTOR_234_CCW_ENTRANCE_DOOR = 0x234,
    ACTOR_235_FP_ENTANCE_DOOR,

    ACTOR_237_CCW_WITCH_SWITCH = 0x237,

    ACTOR_239_FP_WITCH_SWITCH = 0x239,

    ACTOR_23B_WARP_CAULDRON = 0x23B,

    ACTOR_243_GV_SNS_CHAMBER_DOOR = 0x243,
    ACTOR_244_GV_SNS_SARCOPHAGUS,

    ACTOR_245_GV_SNS_SWITCH = 0x245,

    ACTOR_247_LAIR_SWITCH_FLIGHT_PAD = 0x247,

    ACTOR_256_GV_WITCH_SWITCH = 0x256,
    ACTOR_257_BGS_WITCH_SWITCH = 0x257,

    ACTOR_25B_CC_WITCH_SWITCH = 0x25B,
    ACTOR_25C_SHARKFOOD_ISLAND,
    ACTOR_25D_ICE_KEY,
    ACTOR_25E_SNS_EGG,

    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,

    ACTOR_28A_CLANKER_WHIPCRACK = 0x28A,
    ACTOR_28B_SOUND_SOURCE,

    ACTOR_290_CLANKER_SAWBLADE_PROPELLOR_7 = 0x290,
    ACTOR_291_CLANKER_SAWBLADE_PROPELLOR_8,
    ACTOR_292_CLANKER_SAWBLADE_PROPELLOR_9,
    ACTOR_293_CLANKER_SAWBLADE_PROPELLOR_10,
    ACTOR_294_CLANKER_SAWBLADE_PROPELLOR_11,
    ACTOR_295_CLANKER_SAWBLADE_PROPELLOR_12,

    ACTOR_29B_ZUBBA = 0x29B,

    ACTOR_29E_CCW_GOBI = 0x29E,
    ACTOR_29F_CLUCKER = 0x29F,

    ACTOR_2A1_EEYRIE_BABY = 0x2A1,
    ACTOR_2A2_CATERPILLAR,

    ACTOR_2A4_BOOM_BOX_SLOW = 0x2A4,

    ACTOR_2A8_NABNUT = 0x2A8,
    ACTOR_2A9_ACORN,

    ACTOR_2DB_DINGPOT = 0x2DB,

    ACTOR_2DF_LIGHTHOUSE_B = 0x2DF,
    ACTOR_2E0_TTC_STAIRS_1,
    ACTOR_2E1_TTC_STAIRS_2,
    ACTOR_2E2_LIGHTHOUSE_A,
    
    ACTOR_2E5_DOOR_OF_GRUNTY   = 0x2e5,

    ACTOR_30D_BOOM_BOX_FAST = 0x30D,

    ACTOR_30F_WHIPCRACK     = 0x30f,

    ACTOR_319_GV_MAZE_CTRL  = 0x319,

    ACTOR_31D_SANDYBUTT_PYRAMID = 0x31D,
    ACTOR_31E_PALM_TREE,
    
    ACTOR_32B_UNKNOWN = 0x32B, //something with Tanktup

    ACTOR_32F_UNKNOWN = 0x32F,
    ACTOR_330_UNKNOWN,

    ACTOR_332_TWINKLY_BLUE = 0x332,
    ACTOR_333_TWINKLY_GREEN,
    ACTOR_334_TWINKLY_ORANGE,
    ACTOR_335_TWINKLY_RED,

    ACTOR_337_TWINKLY_MUNCHER = 0x337,
    ACTOR_338_XMAS_TREE_SWITCH,

    ACTOR_33A_BLUE_PRESENT  = 0x33A,
    ACTOR_33B_GREEN_PRESENT,
    ACTOR_33C_RED_PRESENT,

    ACTOR_33F_WOZZA_IN_CAVE         = 0x33F,

    ACTOR_349_UNKNOWN = 0x349,

    ACTOR_34D_BEE_SWARM     = 0x34D,
    ACTOR_34E_LIMBO,
    ACTOR_34F_MUMMUM,
    ACTOR_350_SEAMAN_GRUBLIN,

    ACTOR_352_UNKOWN = 0x352,
    ACTOR_353_XMAS_TREE_EGG_TOLL,
    ACTOR_354_DRIPS,

    ACTOR_367_GRUNTLING_RED = 0x367,
    ACTOR_368_5_MUMBO_TOKEN_SIGN,
    ACTOR_369_20_MUMBO_TOKEN_SIGN,
    ACTOR_36A_15_MUMBO_TOKEN_SIGN,
    ACTOR_36B_10_MUMBO_TOKEN_SIGN,
    ACTOR_36C_25_MUMBO_TOKEN_SIGN,

    ACTOR_COLLYWOBBLE_B     = 0x36D,
    ACTOR_BAWL_THE_ONION_B            = 0x36E,
    ACTOR_TOPPER_THE_CARROT_B          = 0x36F,
    ACTOR_370_GOLD_FEATHER  = 0x370,

    ACTOR_374_VACATION_TEXT_TRIGGER  = 0x374,
    ACTOR_375_GRUBLIN_HOOD,
    ACTOR_376_FF_MINIGAME,

    ACTOR_379_UNKNOWN = 0x379,
    ACTOR_37A_BOTTLES,

    ACTOR_37D_ICECUBE_A = 0x37d,

    ACTOR_37F_LOGGO         = 0x37F,
    ACTOR_380_SCARAB_BEETLE,
    ACTOR_381_PORTRAIT_CHOMPA,
    ACTOR_382_PORTRAIT_OF_GRUNTY,
    ACTOR_383_FIRE_FX,
    ACTOR_384_PORTRAIT_OF_BLACKEYE,
    ACTOR_385_PORTRAIT_OF_TOWER,
    ACTOR_386_PORTRAIT_OF_TREE_AND_MOON,
    ACTOR_387_PORTRAIT_OF_TEEHEE,
    ACTOR_388_PORTRAIT_OF_MINION,
    ACTOR_389_GRUNTY_SPELL_FIREBALL,
    ACTOR_38A_GREEN_BLAST,
    ACTOR_38B_GRUNTILDA_FINAL_BOSS,

    ACTOR_39F_FIGHT_FLIGHT_PAD = 0x39F,
    ACTOR_3A0_ICECUBE_B,
    ACTOR_3A1_STONE_JINJO,
    ACTOR_3A2_JINJO_STATUE_BASE,

    ACTOR_3A4_BOSS_JINJO_BASE_IDX = 0x3A4,
    ACTOR_3A5_BOSS_JINJO_ORANGE,
    ACTOR_3A6_BOSS_JINJO_GREEN,
    ACTOR_3A7_BOSS_JINJO_PINK,
    ACTOR_3A8_BOSS_JINJO_YELLOW,
    ACTOR_3A9_JINJONATOR_STATUE_BASE = 0x3A9,

    ACTOR_3AA_GRUNTY_SPELL_GREEN_ATTACK = 0x3AA,
    ACTOR_3AB_GRUNTY_SPELL_BARRIER,
    ACTOR_3AC_JINJONATOR,
    ACTOR_3AD_JINJONATOR_STATUE_BASE_ACTIVATOR,

    ACTOR_3AF_GRUNTY_SHADOW = 0x3AF,

    ACTOR_3BA_UNKNOWN        = 0x3BA,
    
    ACTOR_3B9_JUMP_TUTORIAL = 0x3B9,

    ACTOR_3BF_GRUNTLING_BLUE = 0x3BF,
    ACTOR_3C0_GRUNTLING_BLACK,
    ACTOR_3C1_PURPLE_TEEHEE,
    ACTOR_3C2_GIANT_GRAVESTONE,

    ACTOR_3C4_FF_PRIZE_WASHING_CAULDRON = 0x3C4,

    ACTOR_3C7_FF_PRIZE_GRUNTY_DOLL = 0x3C7,
    ACTOR_3C8_FF_PRIZE_TOOTY = 0x3C8,

    ACTOR_3CA_ROCK_TRAPPING_GRUNTY = 0x3CA,
    ACTOR_3CB_UNKNOWN
};

enum bundle_e {
    BUNDLE_0_MM_HUT_MUSIC_NOTE,
    BUNDLE_1_MM_HUT_BLUE_EGG,
    BUNDLE_2_MM_HUT_GRUBLIN,
    BUNDLE_3_MM_HUT_JINJO_GREEN,
    BUNDLE_4_MM_HUT_JIGGY,
    BUNDLE_5__HONEYCOMB,
    BUNDLE_6_MM_HUT_EXTRA_LIFE,
    BUNDLE_7__JIGGY,
    BUNDLE_8__JIGGY,
    BUNDLE_9__JIGGY,
    BUNDLE_A_BGS_HUT_SHOCKSPRING_PAD,
    BUNDLE_B_BGS_HUT_MUSIC_NOTE,
    BUNDLE_C_BGS_HUT_JIGGY,
    BUNDLE_D__EMPTY_HONEYCOMB,
    BUNDLE_E_YUMYUM_BLUE_EGG,
    BUNDLE_F_YUMYUM_RED_FEATHER,
    BUNDLE_10__JIGGY,
    BUNDLE_11__UNKNOWN,
    BUNDLE_12__JIGGY,
    BUNDLE_13__MUSIC_NOTE,
    BUNDLE_14__HONEYCOMB,
    BUNDLE_15__JIGGY,
    BUNDLE_16__HONEYCOMB,
    BUNDLE_17__HONEYCOMB,
    BUNDLE_18__HONEYCOMB,
    BUNDLE_19__HONEYCOMB,
    BUNDLE_1A__HONEYCOMB,
    BUNDLE_1B__HONEYCOMB,
    BUNDLE_1C__HONEYCOMB,
    BUNDLE_1D__HONEYCOMB,
    BUNDLE_1E__JIGGY,
    BUNDLE_1F_SM_EMPTY_HONEYCOMB,
    BUNDLE_20__UNKOWN,
    BUNDLE_21__ICECUBE_B,
    BUNDLE_22__HONEYCOMB,
    BUNDLE_23__HONEYCOMB,
    BUNDLE_24__HONEYCOMB,
    BUNDLE_25__HONEYCOMB,
    BUNDLE_26__HONEYCOMB
};

enum bs_e
{
    BS_0_NONE = 0,
    BS_1_IDLE = 0x1,
    BS_2_WALK_SLOW,
    BS_WALK = 0x3,
    BS_4_WALK_FAST = 0x4,
    BS_5_JUMP,
    BS_CLAW = 0x6,
    BS_CROUCH = 0x7,
    BS_8_BTROT_JUMP,
    BS_9_EGG_HEAD,
    BS_A_EGG_ASS,
    BS_B_UNKOWN,
    BS_SKID = 0xC,
    BS_D_TIMEOUT,
    BS_E_OW,
    BS_F_BBUSTER,
    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_1A_WONDERWING_ENTER = 0x1A,
    BS_1B_WONDERWING_IDLE,
    BS_1C_WONDERWING_WALK,
    BS_1D_WONDERWING_JUMP,
    BS_1E_WONDERWING_EXIT,
    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_26_LONGLEG_IDLE = 0x26,
    BS_LONGLEG_WALK = 0x27,
    BS_LONGLEG_JUMP = 0x28,
    BS_LONGLEG_EXIT = 0x29,
    BS_BOMB = 0x2A,
    BS_2B_DIVE_IDLE = 0x2B,
    BS_2C_DIVE_B = 0x2C,
    BS_2D_SWIM_IDLE = 0x2D,
    BS_2E_SWIM = 0x2E,
    BS_2F_FALL = 0x2F,
    BS_30_DIVE_ENTER = 0x30,
    BS_ROLL = 0x31,
    BS_SLIDE = 0x32,
    //unk33,
    BS_34_JIG_NOTEDOOR = 0x34,
    BS_35_ANT_IDLE,
    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_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_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_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_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_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_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_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_7F_DIVE_OW = 0x7F,
    BS_80_WALRUS_SLED_LOSE,
    BS_81_WALRUS_SLED_LOCKED = 0x81,
    BS_82_WALRUS_SLED_LOSE_IN_AIR,

    BS_85_BEE_IDLE = 0x85,
    BS_BEE_WALK = 0x86,
    BS_BEE_JUMP = 0x87,
    BS_88_BEE_FALL = 0x88,
    BS_BEE_OW = 0x89,
    BS_BEE_DIE = 0x8A,

    BS_BEE_FLY = 0x8c,
    BS_8D_CROC_LOCKED = 0x8D,
    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_9B_LONGLEG_DRONE = 0x9B,
    BS_9C_WALRUS_SLED_DRONE = 0x9C,
    BS_9D_BEE_DRONE = 0x9D,
    BS_9E_CLIMB_LOCKED,
    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
};

enum sm_specific_flags {
    SM_SPECIFIC_FLAG_1_TALKED_TO_BOTTLES = 0x1,
    SM_SPECIFIC_FLAG_2,
    SM_SPECIFIC_FLAG_3_ALL_SM_ABILITIES_LEARNED,
    SM_SPECIFIC_FLAG_4,  // if true the claw swipe can be leared
    SM_SPECIFIC_FLAG_5, // learned all attack moves

    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_C = 0xC, // learned all attack moves

    SM_SPECIFIC_FLAG_E = 0xE,
    SM_SPECIFIC_FLAG_F,
    SM_SPECIFIC_FLAG_10
};

enum mm_specific_flags {
    MM_SPECIFIC_FLAG_0_CHIMPY_STUMP_RAISED,
    MM_SPECIFIC_FLAG_1_ORANGE_HAS_BEEN_COLLECTED,
    MM_SPECIFIC_FLAG_2_ORANGE_HAS_BEEN_RETURNED,
    MM_SPECIFIC_FLAG_3_CHIMPY_HAS_LEAVED,
    MM_SPECIFIC_FLAG_4_SHAKE,

    MM_SPECIFIC_FLAG_6_UNKNOWN = 0x6,

    MM_SPECIFIC_FLAG_8_HIT_WITH_ORANGE = 0x8,
    MM_SPECIFIC_FLAG_9_JUJU_HAS_HALF_TURNED,
    MM_SPECIFIC_FLAG_A_UNKNOWN
};

enum ttc_specific_flags {
    TTC_SPECIFIC_FLAG_0_BLUBBER_UNKNOWN,
    TTC_SPECIFIC_FLAG_1_UNKNOWN, // something related to the sand castle
    TTC_SPECIFIC_FLAG_2_BLUBBER_JIGGY_SPAWNED_TEXT_SHOWN,
    TTC_SPECIFIC_FLAG_3_BLUBBER_SHOW_JIGGY_SPAWNED_TEXT_FLAG,
    // unused
    TTC_SPECIFIC_FLAG_5_CLAM_FIRST_MEET_TEXT_SHOWN = 0x5,
    // unused
    TTC_SPECIFIC_FLAG_7_NIPPER_FIRST_MEET_TEXT_SHOWN = 0x7
};

enum mmm_specific_flags {
    MMM_SPECIFIC_FLAG_0_UNKNOWN,
    MMM_SPECIFIC_FLAG_TUMBLAR_BROKEN,
    MMM_SPECIFIC_FLAG_2_UNKNOWN,
    MMM_SPECIFIC_FLAG_3_UNKNOWN,
    MMM_SPECIFIC_FLAG_4_UNKNOWN,
    MMM_SPECIFIC_FLAG_5_UNKNOWN,
    MMM_SPECIFIC_FLAG_6_UNKNOWN,
    MMM_SPECIFIC_FLAG_7_UNKNOWN
};

enum item_e
{
    ITEM_0_HOURGLASS_TIMER = 0x0,
    ITEM_1_SKULL_HOURGLASS_TIMER,

    ITEM_3_PROPELLOR_TIMER = 0x3,

    ITEM_5_XMAS_TREE_TIMER = 0x5,
    ITEM_6_HOURGLASS,
    ITEM_7_SKULL_HOURGLASS,


    ITEM_9_PROPELLOR = 0x9,

    ITEM_B_XMAS_TREE = 0xb,
    ITEM_C_NOTE = 0xC,
    ITEM_D_EGGS,
    ITEM_E_JIGGY,
    ITEM_F_RED_FEATHER,
    ITEM_10_GOLD_FEATHER,

    ITEM_12_JINJOS = 0x12,
    ITEM_13_EMPTY_HONEYCOMB,
    ITEM_14_HEALTH,
    ITEM_15_HEALTH_TOTAL,
    ITEM_16_LIFE,
    ITEM_17_AIR,
    ITEM_18_GOLD_BULLIONS,
    ITEM_19_ORANGE,
    ITEM_1A_PLAYER_VILE_SCORE,
    ITEM_1B_VILE_VILE_SCORE,
    ITEM_1C_MUMBO_TOKEN,
    ITEM_1D_GRUMBLIE,
    ITEM_1E_YUMBLIE,
    ITEM_1F_GREEN_PRESENT,
    ITEM_20_BLUE_PRESENT,
    ITEM_21_RED_PRESENT,
    ITEM_22_CATERPILLAR,
    ITEM_23_ACORNS,
    ITEM_24_TWINKLY_SCORE,
    ITEM_25_MUMBO_TOKEN_TOTAL,
    ITEM_26_JIGGY_TOTAL,
    ITEM_27_JOKER_CARD,

    ITEM_2B_UNKNOWN = 0x2B //uses jiggy model
};

enum anctrl_direction_e
{
    mvmt_dir_forwards = 1
};

enum game_mode_e
{
    GAME_MODE_1_UNKNOWN = 1,
    GAME_MODE_2_UNKNOWN,
    GAME_MODE_3_NORMAL,
    GAME_MODE_4_PAUSED,
    GAME_MODE_5_UNKNOWN,
    GAME_MODE_6_FILE_PLAYBACK,
    GAME_MODE_7_ATTRACT_DEMO,
    GAME_MODE_8_BOTTLES_BONUS,
    GAME_MODE_9_BANJO_AND_KAZOOIE,
    GAME_MODE_A_SNS_PICTURE
};

enum asset_e
{
    ASSET_1_ANIM_BSCROUCH_ENTER = 0x1,
    ASSET_2_ANIM_BSWALK_CREEP,
    ASSET_3_ANIM_BSWALK,
    /* [4] empty */
    ASSET_5_ANIM_BSPUNCH = 0x5,
    /* [6] empty */
    ASSET_7_ANIM_BSBTROT_EXIT = 0x7,
    ASSET_8_ANIM_BSJUMP,
    ASSET_9_ANIM_BSDIE,
    ASSET_A_ANIM_BSCLIMB_MOVE,
    ASSET_B_ANIM_BSWALK_MUD,
    ASSET_C_ANIM_BSWALK_RUN,
    //ASSET_D_
    ASSET_E_ANIM_BSTURN = 0xe,
    ASSET_F_ANIM_BSREBOUND,
    ASSET_10_ANIM_BIGBUTT_RUN,
    ASSET_11_ANIM_BSWHIRL_WALK,
    /* [0x12..=0x14] empty */
    ASSET_15_ANIM_BSBTROT_WALK = 0x15,
    ASSET_16_ANIM_BSBTROT_ENTER,
    ASSET_17_ANIM_BSBFLAP,
    ASSET_18_ANIM_BSBFLAP_ENTER,
    ASSET_19_ANIM_BSBPECK_ENTER,
    ASSET_1A_ANIM_BSBPECK,
    ASSET_1B_ANIM_BSWHIRL_JUMP,
    ASSET_1C_ANIM_BSBBARGE,
    ASSET_1D_ANIM_BSBBUSTER,
    /* [0x1E..=0x20] empty */
    ASSET_21_ANIM_BIGBUTT_SLIDE = 0x21,
    ASSET_22_ANIM_BSWHIRL_EXIT,
    ASSET_23_ANIM_BSWONDERWING_IDLE,
    ASSET_24_ANIM_CLAM_HOP,
    /* [0x25] empty */
    ASSET_26_ANIM_BSBTROT_IDLE = 0x26,
    ASSET_27_ANIM_BSBTROR_JUMP,
    ASSET_28_ANIM_BSANT_OW,
    ASSET_29_ANIM_BSANT_DIE,
    ASSET_2A_ANIM_BSEGGHEAD,
    ASSET_2B_ANIM_BSEGGASS,
    ASSET_2C_ANIM_CRAB_WALK,
    ASSET_2D_ANIM_JINJO_IDLE,
    ASSET_2E_ANIM_BSJIG_JIGGY,
    ASSET_2F_ANIM_JINJO_HELP,
    ASSET_30_ANIM_JIGSAWDANCE_DANCE,
    ASSET_31_ANIM_JINJO_JUMP,
    ASSET_32_ANIM_BIGBUTT_ATTACK,
    ASSET_33_ANIM_BIGBUTT_EAT,
    ASSET_34_ANIM_BIGBUTT_DIE,
    ASSET_35_ANIM_BIGBUTT_ALERT,
    ASSET_36_ANIM_BIGBUTT_WALK,
    //ASSET_37_
    ASSET_38_ANIM_BSBFLY = 0x38,
    ASSET_39_ANIM_BSSWIM_MOVE,
    /* [0x3A, 0x3B] empty */
    ASSET_3C_ANIM_BSSWIM_DIVE_ENTER = 0x3C,
    ASSET_3D_ANIM_BSLONGLEG_JUMP,
    ASSET_3E_ANIM_BSBFLY_BEAKBOMB_CRASH,
    ASSET_3F_ANIM_BSSWIM_DIVE_MOVE,
    ASSET_40_ANIM_BSLONGLEG_ENTER_FROM_BTROT,
    ASSET_41_ANIM_BSLONGLEG_IDLE,
    ASSET_42_ANIM_BSLONGLEG_WALK,
    ASSET_43_ANIM_BSBFLY_BEAKBOMB_START,
    ASSET_44_ANIM_BSBTROT_TURBO_WALK,
    ASSET_45_ANIM_BSBFLY_ENTER,
    /* [0x46] empty */
    //ASSET_47_
    ASSET_48_ANIM_BSBSHOCK_CHARGE    = 0x48,
    ASSET_49_ANIM_BSBSHOCK_JUMP,
    /* [0x4A] empty */
    ASSET_4B_ANIM_BSBFLIP_ENTER    = 0x4B,
    ASSET_4C_ANIM_BSBFLIP_HOLD,
    ASSET_4D_ANIM_BSOW,
    ASSET_4E_ANIM_MUDHUT_SMASH,
    ASSET_4F_ANIM_BSTWIRL,
    /* [0x50] empty */
    ASSET_51_ANIM_CONGA_IDLE     = 0x51,
    ASSET_52_ANIM_CONGA_OW,
    ASSET_53_ANIM_CONGA_DEFEAT,
    ASSET_54_ANIM_CONGA_THROW,
    ASSET_55_ANIM_CONGA_BEAT_CHEST,
    ASSET_56_ANIM_CONGA_RAISE_ARMS,
    ASSET_57_ANIM_BSSWIM_IDLE,
    ASSET_58_ANIM_BSSWIM_IDLE2,
    ASSET_59_ANIM_BSSLIDE_BACK,
    ASSET_5A_ANIM_BSSLIDE_FRONT,
    ASSET_5B_ANIM_CHIMPY_JUMP,
    ASSET_5C_ANIM_CHIMPY_IDLE,
    ASSET_5D_ANIM_CHIMPY_WALK,
    ASSET_5E_ANIM_BSANT_IDLE,
    ASSET_5F_ANIM_BSANT_WALK,
    ASSET_60_ANIM_BSANT_JUMP,
    ASSET_61_ANIM_BSBFLIP_EXIT,
    ASSET_62_ANIM_GRUBLIN_IDLE,
    ASSET_63_ANIM_GRUBLIN_WALK,
    ASSET_64_ANIM_GRUBLIN_JUMP,
    ASSET_65_ANIM_BEEHIVE_DIE,
    ASSET_66_ANIM_BSBTROT_OW,
    ASSET_67_ANIM_WADINGBOOTS_WALK,
    ASSET_68_ANIM_BSJUMP_TUMBLE,
    ASSET_69_ANIM_BSSURF,
    ASSET_6A_ANIM_MUMBO_SLEEP,
    ASSET_6B_ANIM_MUMBO_WAKEUP,
    ASSET_6C_ANIM_MUMBO_IDLE,
    ASSET_6D_ANIM_MUMBO_TRANSFORM,
    ASSET_6E_ANIM_MUMBO_UNKNOWN,
    ASSET_6F_ANIM_BSSTAND_IDLE,
    ASSET_70_ANIM_BSSWIM_DIVE_IDLE,
    ASSET_71_ANIM_BSSWIM_DIVE_SLOW,
    ASSET_72_ANIM_BSCARRY_IDLE,
    ASSET_73_ANIM_BSCARRY_WALK,
    /* [0x74, 0x75] empty */
    ASSET_76_ANIM_JIGSAWDANCE_HOLD = 0x76,
    ASSET_77_ANIM_BSTIMEOUT,
    ASSET_78_ANIM_SNACKER_SWIMMING,
    //ASSET_79 // Mumbo Concert Playing Instrument
    //ASSET_7A // Banjo Concert Angry
    //ASSET_7B // Banjo Concert Play
    //ASSET_7C // Banjo Concert End
    //ASSET_7D // Tooty Concert Start
    //ASSET_7E // Banjo Concert Start
    //ASSET_7F // Concert Cutscene
    //ASSET_80 // Concert Timer
    //ASSET_81 // Concert Unknown (0x81)
    //ASSET_82 // Mumbo Concert Dance
    //ASSET_83 // Tooty Concert Dance
    //ASSET_84 // Tooty Hopping
    //ASSET_85 // ???
    /* [0x86 .. =0x8B] empty */
    //ASSET_8C //Rareware Logo Falling
    /* [0x8D, 0x8E] empty */
    //ASSET_8F //Nintendo Logo Walking
    //ASSET_90 //Nintendo Logo Shrugging
    //ASSET_91 //Frog Hopping (Concert)
    ASSET_92_ANIM_SHRAPNEL_MOVE = 0x92,
    //ASSET_93 //Tooty Running (Concert)
    ASSET_94_ANIM_GRUBLIN_DIE = 0x94,
    ASSET_95_ANIM_BSSTAND_KAZOOIE_PECK,
    ASSET_96_ANIM_CRAB_UPSIDEDOWN,
    ASSET_97_ANIM_CRAB_FLIP_UPSIDEDOWN,
    ASSET_98_ANIM_FIRE_SPARKLE,
    /* [0x99] empty */
    ASSET_9A_ANIM_GRAVESTONE_IDLE = 0x9A,
    ASSET_9B_ANIM_GRAVESTONE_WALK = 0x9B,
    /* [0x9C] empty */
    ASSET_9D_ANIM_BAT_FLY = 0x9D,
    ASSET_9E_ANIM_TEEHEE_IDLE,
    ASSET_9F_ANIM_TEEHEE_ALERTED,
    ASSET_A0_ANIM_BSPUMPKIN_WALK,
    ASSET_A1_ANIM_BSPUMPKIN_JUMP,
    ASSET_A2_ANIM_CONGA_THROW_2,
    ASSET_A3_ANIM_NAPPER_ASLEEP,
    ASSET_A4_ANIM_NAPPER_AWAKE,
    ASSET_A5_ANIM_NAPPER_WALK,
    ASSET_A6_ANIM_NAPPER_ALERT,
    ASSET_A7_ANIM_MOTZHAND_IDLE,
    ASSET_A8_ANIM_MOTZHAND_PLAY,
    ASSET_A9_ANIM_FLOWER_POT,
    ASSET_AA_ANIM_CLAM_IDLE,
    ASSET_AB_ANIM_CLAM_EAT,
    ASSET_AC_ANIM_TEEHEE_CHASE,
    ASSET_AD_ANIM_BAT_TAKE_FLIGHT,
    ASSET_AE_ANIM_BAT_ROOST,
    /* [0xAF] empty */
    ASSET_B0_ANIM_BSJUMP_FALL = 0xB0,
    ASSET_B1_ANIM_BSCLIMB_IDLE_1,
    ASSET_B2_ANIM_BSCLIMB_IDLE_2,
/*HERE*/

    ASSET_B5_ANIM_BLUBBER_WALK = 0xB5,
    ASSET_B6_ANIM_BLUBBER_CRY,
    ASSET_B7_ANIM_BLUBBER_DANCE,
    ASSET_B8_ANIM_BLUBBER_RUN,
    ASSET_B9_ANIM_BSSWIM_DIE,
    /* [0xBA, 0xBB] empty */
    ASSET_BC_ANIM_LOCKUP = 0xBC,
    ASSET_BD_ANIM_NIPPER_VULNERABLE,
    ASSET_BE_ANIM_NIPPER_OW,
    ASSET_BF_ANIM_NIPPER_ATTACK,
    ASSET_C0_ANIM_NIPPER_IDLE,

    ASSET_C3_ANIM_CLANKER_IDLE = 0xC3,
    ASSET_C4_ANIM_CLANKER_BITE,
    ASSET_C5_ANIM_GRABBA_APPEAR,
    ASSET_C6_ANIM_GRABBA_HIDE,
    ASSET_C7_ANIM_GRABBA_IDLE,
    ASSET_C8_ANIM_GRABBA_DEFEATED,
    ASSET_C9_ANIM_MAGIC_CARPET,
    ASSET_CA_ANIM_GLOOP_SWIMMING,
    ASSET_CB_ANIM_GLOOP_BLOWING_BUBBLE,
    ASSET_CC_ANIM_BSFLY_BEAKBOMB_END,
    ASSET_CD_ANIM_SARCOPHAGUS_OPEN,
    ASSET_CE_ANIM_RUBEE_STOP_PLAYING,
    ASSET_CF_ANIM_HISTUP_RAISED,
    ASSET_D0_ANIM_HISTUP_GROW,
    ASSET_D1_ANIM_HISTUP_HIDE,
    ASSET_D2_ANIM_BSSPLAT,
    ASSET_D3_ANIM_BSBFLY_BEAKBOMB_REBOUND,
    ASSET_D4_ANIM_SWITCH_DOWN,
    ASSET_D5_ANIM_SWITCH_UP,
    ASSET_D6_ANIM_TURBO_TALON_TRAINERS,

    ASSET_DB_ANIM_FLIBBIT_HOP = 0xDB,
    ASSET_DC_ANIM_GOBI_ROPE_PULLING,
    ASSET_DD_ANIM_GOBI_ROPE,

    ASSET_DF_ANIM_RUBEE_PET_TOOTS = 0xDF,
    ASSET_E0_ANIM_BSCROC_WALK,
    ASSET_E1_ANIM_BSCROC_IDLE,
    ASSET_E2_ANIM_HISTUP_PEEK, 
    ASSET_E3_ANIM_RUBEE_IDLE,
    ASSET_E4_ANIM_RUBEE_PLAY,
    // ASSET_E5_ANIM_SLAPPA_APPEAR = 0xE5,
    // ASSET_E6_ANIM_SLAPPA_IDLE,
    // ASSET_E7_ANIM_SLAPPA_HIDE,
    // ASSET_E8_ANIM_SLAPPA_DIE,

    ASSET_ED_ANIM_ANCIENT_ONE = 0xED,

    ASSET_F0_ANIM_MINI_SHPYNX_EATING = 0xF0,
    ASSET_F1_ANIM_MAGIC_CARPET,

    ASSET_F4_ANIM_GOBI_IDLE = 0xF4,

    ASSET_F6_ANIM_BSSTAND_PULL_KAZOOIE = 0xF6,

    ASSET_F8_ANIM_GOBI_RUNNING = 0xF8,

    ASSET_FA_ANIM_FLIBBIT_IDLE = 0xFA,
    ASSET_FB_ANIM_FLIBBIT_TURN,
    ASSET_FC_ANIM_GOBI_SPITTING,
    ASSET_FD_ANIM_GOBI2_GETTING_UP,
    ASSET_FE_ANIM_TRUCKER_SHORT,
    ASSET_FF_ANIM_TRUCKER_GROW,

    ASSET_100_ANIM_GOBI_SPIT = 0x100,

    ASSET_108_ANIM_SIR_SLUSH_IDLE = 0x108,
    ASSET_109_ANIM_SIR_SLUSH_ATTACK,

    ASSET_10C_ANIM_BSCROUCH_IDLE = 0x10C,

    ASSET_112_ANIM_FLIBBIT_DIE = 0x112,
    ASSET_113_ANIM_FLIBBIT_DEAD,

    ASSET_116_ANIM_BSCROUCH_NOINPUT = 0x116,

    ASSET_11B_ANIM_BSTHROW = 0x11B,
    ASSET_11C_ANIM_BSCROC_JUMP,
    ASSET_11D_ANIM_BSCROC_BOUNCE,
    ASSET_11E_ANIM_BSCROC_DIE,
    ASSET_11F_ANIM_BSWALRUS_IDLE,
    ASSET_120_ANIM_BSWALRUS_WALK,
    ASSET_121_ANIM_BSWALRUS_JUMP,
    ASSET_122_ANIM_BSCROC_BITE,
    ASSET_123_ANIM_BSCROC_EAT_BAD,

    ASSET_125_ANIM_YUMBLIE_APPEAR = 0x125,
    ASSET_126_ANIM_YUMBLIE_HIDE,
    ASSET_127_ANIM_YUMBLIE_IDLE,
    ASSET_128_ANIM_GRUMBLIE_APPEAR,
    ASSET_129_ANIM_GRUMBLIE_HIDE,
    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_130_ANIM_JINJO_FLY_START,
    ASSET_131_ANIM_JINJO_FLY_END,
    ASSET_132_ANIM_FLOTSAM_MOVE,
    ASSET_133_ANIM_NIPPER_DIE,

    ASSET_138_ANIM_ZOOMBOX = 0x138,
    ASSET_139_ANIM_BOTTLES_EXIT,
    ASSET_13A_ANIM_BOTTLES_ENTER,
    ASSET_13B_ANIM_BOTTLES_IDLE,

    ASSET_13E_ANIM_SNORKEL_SWIM = 0x13E,
    ASSET_13F_ANIM_SNORKEL_STUCK,

    ASSET_141_ANIM_ANCHOR_LOWERED = 0x141,
    ASSET_142_ANIM_ANCHOR_RISING,
    ASSET_143_ANIM_SNOWMAN_BUTTON,

    ASSET_146_ANIM_BOSS_BOOMBOX_APPEAR = 0x146,
    ASSET_147_ANIM_BOOMBOX_MOVE,
    ASSET_148_ANIM_BOOMBOX_DIE,
    ASSET_149_ANIM_BSSPLAT,
    ASSET_14A_ANIM_BSREST_LISTEN,

    ASSET_153_ANIM_BURIED_TREASURE_APPEAR = 0x153,
    ASSET_154_ANIM_SNACKER_EATING,
    ASSET_155_ANIM_CRAB_FLIP_UPRIGHT,
    ASSET_156_ANIM_MUTANT_CRAB_WALK,
    ASSET_157_ANIM_MUTANT_CRAB_FLIP_UPSIDEDOWN,
    ASSET_158_ANIM_MUTANT_CRAB_UPSIDEDOWN,
    ASSET_159_ANIM_MUTANT_CRAB_UPRIGHT,
    ASSET_15A_ANIM_GRILL_CHOMPA_ATTACK,
    ASSET_15B_ANIM_GRILL_CHOMPA_DIE,
    ASSET_15C_ANIM_CLANKER_WHIPCRACK_IDLE,
    ASSET_15D_ANIM_CLANKER_WHIPCRACK_ATTACK,

    ASSET_162_ANIM_TOOTS_IDLE = 0x162,
    
    ASSET_164_ANIM_TOOTS_SING = 0x164,
    ASSET_165_ANIM_BEEHIVE_IDLE,
    ASSET_166_ANIM_BURIED_TREASURE_BOUNCE,
    ASSET_167_ANIM_BSREST_MOVE,

    ASSET_16E_ANIM_MUMBO_RECLINE = 0x16E,
    ASSET_16F_ANIM_ZUBBA_FLY_MOVE,
    ASSET_170_ANIM_ZUBBA_FLY_IDLE,
    ASSET_171_ANIM_ZUBBA_DIE,
    ASSET_172_ANIM_ZUBBA_LAND,

    ASSET_176_ANIM_GOBI_YAWN = 0x176,
    ASSET_177_ANIM_GOBI_SLEEP,

    ASSET_17C_ANIM_TWINKLY_IDLE = 0x17C,
    ASSET_17D_ANIM_POLAR_BEAR_CUB_HAPPY = 0x17D,
    ASSET_17E_ANIM_POLAR_BEAR_CUB_SAD,
    ASSET_17F_ANIM_MUMBO_SWEEP,
    ASSET_180_ANIM_MUMBO_ROTATE,

    ASSET_184_ANIM_CLUCKER_ATTACK_SHORT = 0x184,
    ASSET_185_ANIM_CLUCKER_ATTACK_LONG,
    ASSET_186_ANIM_CLUCKER_DIE,

    ASSET_188_ANIM_BSPUMPKIN_DIE = 0x188,
    ASSET_189_ANIM_FLOTSAM_DIE,
    ASSET_18A_ANIM_XMAS_GIFT,

    ASSET_18E_ANIM_CATERPILLAR_IDLE = 0x18E,

    ASSET_19B_ANIM_UNKNOWN = 0x19B,

    ASSET_19D_ANIM_BSWALRUS_DIE = 0x19D,
    ASSET_19E_ANIM_BSWALRUS_SLED,
    ASSET_19F_ANIM_BSWALRUS_SLED_JUMP,

    ASSET_1A1_ANIM_SLED = 0x1A1,
    ASSET_1A2_ANIM_NABNUT_SLEEP,

    ASSET_1A9_ANIM_BSWALRUS_LOSS = 0x1A9,

    ASSET_1AF_ANIM_TWINKLY_MUNCHER_APPEAR = 0x1AF,
    ASSET_1B0_ANIM_TWINKLY_MUNCHER_DIE,
    ASSET_1B1_ANIM_TWINKLY_MUNCHER_IDLE,
    ASSET_1B2_ANIM_TWINKLY_MUNCHER_ATTACK,

    ASSET_1DA_ANIM_CRAB_IDLE = 0x1da,
    ASSET_1DB_ANIM_MUTANT_CRAB_IDLE,
    ASSET_1DC_ANIM_BEE_FLY,
    ASSET_1DD_ANIM_BEE_WALK,
    ASSET_1DE_ANIM_BEE_IDLE,

    ASSET_1E0_ANIM_BEE_OW     = 0x1e0,
    ASSET_1E1_ANIM_BEE_DIE,
    ASSET_1E2_ANIM_BEE_JUMP,
    ASSET_1E3_ANIM_UNKNOWN,
    
    ASSET_1ED_ANIM_GRAVESTONE_OW = 0x1ED,
    ASSET_1EE_ANIM_GRAVESTONE_DIE,


    ASSET_1F0_ANIM_UNKNOWN = 0x1F0,
    ASSET_1F1_ANIM_UNKNOWN,
    ASSET_1F2_ANIM_UNKNOWN,
    ASSET_1F3_ANIM_UNKNOWN,
    ASSET_1F4_ANIM_SHRAPNEL_IDLE,
    ASSET_1F5_ANIM_TRANSITION_FALLING_JIGGIES,

    ASSET_217_ANIM_UNKNOWN = 0x217,

    ASSET_220_ANIM_SIR_SLUSH_DIE = 0x220,
    ASSET_221_ANIM_WOZZA_IN_CAVE,

    ASSET_223_ANIM_TOPPER_UNKNOWN = 0x223,
    ASSET_224_ANIM_TOPPER_UNKNOWN,
    ASSET_225_ANIM_COLLYWOBBLE_UNKNOWN,
    ASSET_226_ANIM_BAWL_UNKNOWN,
    ASSET_227_ANIM_BAWL_UNKNOWN,
    ASSET_228_ANIM_BANJO_SLED,
    ASSET_229_ANIM_WHIPCRACK_ATTACK,
    ASSET_22A_ANIM_WHIPCRACK_IDLE,
    ASSET_22B_ANIM_NABNUT_FAT,
    ASSET_22C_ANIM_NABNUT_CRY,
    ASSET_22D_ANIM_NABNUT_BACKFLIP,
    ASSET_22E_ANIM_NABNUT_STAND,
    ASSET_22F_ANIM_NABNUT_RUN,

    ASSET_233_ANIM_ICECUBE  = 0x233,

    ASSET_236_ANIM_BSPUMPKIN_REBOUND = 0x236,

    ASSET_238_ANIM_LOGGO_IDLE = 0x238,
    ASSET_239_ANIM_LEAKY_IDLE = 0x239,
    ASSET_240_ANIM_LOGGO_FLUSH = 0x240,

    ASSET_242_ANIM_GOBI_RELAXING  = 0x242,

    ASSET_253_ANIM_BIGBUTT_OW   = 0x253,
    ASSET_254_ANIM_BIGBUTT_FALL,
    ASSET_255_ANIM_BIGBUTT_GET_UP,
    ASSET_256_ANIM_TERMITE_OW,

    ASSET_25B_ANIM_ACORN_IDLE = 0x25B,
    
    ASSET_273_ANIM_SNACKER_HURT = 0x273,
    ASSET_274_ANIM_SNACKER_DIE,
    
    ASSET_281_ANIM_WISHYWASHY_DOOOH = 0x281,
    ASSET_282_ANIM_BSJIG_NOTEDOOR,

    ASSET_288_ANIM_FLIBBIT_OW = 0x288,

    ASSET_2A9_ANIM_BAT_FALL = 0x2A9,
    ASSET_2AA_ANIM_BAT_DIE,
    ASSET_2AB_ANIM_TEEHEE_DIE,
    // 2d1 Grey House Brick (Upon Smashing MM Huts)
    ASSET_2D2_MODEL_ORANGE            = 0x2d2, //projectile
    // 2d3 MM Conga Tree
    // 2d4 (Shadow?)
    // 2d5 FP Blue Present
    // 2d6 FP Tartan Present
    // 2d7 FP Green/White Present
    // Unused
    // Unused
    // 2da TTC Palm Tree
    // 2db RBB Grey Toxic Barrel
    // 2dc RBB Yellow Toxic Barrel
    // 2dd Shock Jump Pad
    // Unused
    // 2df TTC Light Crate
    // 2e0 TTC Dark Crate
    // 2e1 TTC Light & Dark Crate
    // Unused
    // 2e3 RBB Light Pipe Opening
    // 2e4 RBB Dark Pipe Opening
    // 2e5 (Grey Pipe?)
    ASSET_2E6_MODEL_JUJU              = 0x2e6,
    // 2e7 (Grey Plank?)
    // 2e8 Flight Pad
    // 2e9 MM Orange Splat
    // Unused
    ASSET_2EB_MODEL_ORANGE_PAD        = 0x2eb,
    // Unused
    // 2ed Banjo's House Dustbin
    // 2ee Mumbo's On Vacation Sign
    // Unused
    // Unused
    // 2f1 MMM Tumblar
    // Unused
    // Unused
    // 2f4 CCW Autumn Leaf
    // 2f5 Green BK Flag Pole (Beta?)
    // 2f6 Blue BK Flag Pole (Beta?)
    // 2f7 CCW Spring Leaf
    // 2f8 RIP Tombstone
    // 2f9 Red BK Flag Pole (Beta?)
    // Unused
    // 2fb CCW Summer Leaf
    // 2fc MMM Grave Plot
    // Unused
    // Unused
    // 2ff MM Tree
    // 300 Jinxy Head
    ASSET_301_MODEL_5_MUMBO_TOKEN_SIGN = 0x301,
    ASSET_302_MODEL_10_MUMBO_TOKEN_SIGN,
    ASSET_303_MODEL_15_MUMBO_TOKEN_SIGN,
    ASSET_304_MODEL_20_MUMBO_TOKEN_SIGN,
    ASSET_305_MODEL_25_MUMBO_TOKEN_SIGN,
    // 306 (Grey Platform Red Top?)
    // Unused
    // 308 Clanker's Blue Ring
    ASSET_309_MODEL_CLANKER_TOKEN_TOOTH_EXTERIOR = 0x309,
    ASSET_30A_MODEL_CLANKER_JIGGY_TOOTH_EXTERIOR,
    // Unused
    // Unused
    ASSET_30D_MODEL_LEAFBOAT = 0x30D,
    // 30e (Wood Pipe?)
    // Unused
    // Unused
    // 311 Corn On The Cob
    // 312 Hamper
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 318 Melon
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 322 FP Present Stand Large
    // 323 FP Present Stand Small
    // 324 FP Present Ramp
    // 325 FP Icicle Large
    // 326 FP Icicle Small
    // Unused
    // Unused
    // 329 FP Stack Of Presents 1
    // Unused
    // Unused
    // Unused
    // 32d (Shadow)
    // 32e (Banjo's Pillow?)
    // 32f Corner Cobweb
    // 330 Banjo's Arm Chair
    // 331 Banjo's Towel Holder
    // 332 BGS Floating Log
    // 333 Banjo's Flower Pot
    // 334 Palm Tree
    // 335 BGS Cattail
    // 336 Banjo's Drawers
    // 337 Banjo's Kitchen
    // 338 Table And Radio
    // 339 Winter Tree
    // 33a Wall Torch
    // 33b Parasol
    // 33c GV Maze Pot
    ASSET_33D_MODEL_SARCOPHAGUS = 0x33D,
    // 33e GV Rock 1 (Behind Entrance?)
    // 33f GV Rock 2 (Behind Entrance?)
    // 340 GL Beauty Stealing Machine
    // 341 GL Beauty Stealing Machine Console
    // 342 GV Short Platform
    // 343 Tooty Picture Frame
    // 344 (Wooden Block?)
    // 345 (Golden Block?)
    // 346 (Transparent Ice Floor?)
    // 347 GL Machine Room Door
    // 348 (Leaf Floor?)
    // 349 (Unknown?)
    // 34a Floor Cobweb
    // 34b Banjo's Bed
    // 34c Furnace Fun Booth
    ASSET_34D_MODEL_BANJOKAZOOIE_LOW_POLY = 0x34D,
    ASSET_34E_MODEL_BANJOKAZOOIE_HIGH_POLY,
    ASSET_34F_MODEL_BANJO_TERMITE,
    ASSET_350_MODEL_TERMITE,
    ASSET_351_MODEL_CLAM,
    ASSET_352_MODEL_SLED,
    ASSET_353_MODEL_BIGBUTT,
    ASSET_354_MODEL_BULL_INTRO,
    // 355 Concert Banjo Kazooie
    ASSET_356_MODEL_BANJO_WISHYWASHY = 0x356,
    // Unused
    // 358 TTC Snippet
    ASSET_358_SNIPPET = 0x358,
    ASSET_359_MODEL_BANJO_WALRUS,
    // 35a Concert Tooty
    ASSET_35B_FF_PRIZE_TOOTY = 0x35b,
    ASSET_35C_MODEL_CONGA,
    ASSET_35D_MODEL_CHIMPY,
    ASSET_35E_MODEL_JIGSAW_DANCE,
    ASSET_35F_MODEL_JIGGY,
    // 360 Blue Egg Fragment
    ASSET_361_MODEL_EMPTY_HONEYCOMB = 0x361,
    ASSET_362_MODEL_BANJO_BEE,
    ASSET_363_MODEL_HONEYCOMB,
    ASSET_364_MODEL_BEEHIVE,
    // Unused
    ASSET_366_MODEL_WADING_BOOTS = 0x366,
    ASSET_367_MODEL_TURBO_TALON_TRAINERS,
    // Unused
    // 369 Concert Frog
    // Unused
    ASSET_36B_CHUMP_FISH = 0x36B,
    // 36c Unused
    ASSET_36D_SPRITE_BLUE_EGG = 0x36D,
    ASSET_36E_MODEL_EXTRA_LIFE,
    ASSET_36F_MODEL_BANJO_PUMPKIN,
    ASSET_370_MODEL_BLUBBER,
    ASSET_371_MODEL_GRABBA,
    ASSET_372_MODEL_GLOOP,
    ASSET_373_MODEL_MR_VILE,
    ASSET_374_MODEL_BANJO_CROC = 0x374,
    ASSET_375_MODEL_FLIBBIT_RED,
    ASSET_376_MODEL_SLAPPA,
    ASSET_377_MODEL_SIR_SLUSH,
    ASSET_378_MODEL_SNOWBALL,
    ASSET_379_MODEL_SIRSLUSH_HAT,
    ASSET_37A_MODEL_TINY_SNOWBALL,
    // 37b Snowball Fragment
    ASSET_37C_MODEL_CLAM_LARGE_SHELL_PIECE = 0x37C,
    ASSET_37D_MODEL_CLAM_EYE,
    ASSET_37E_MODEL_CLAM_SMALL_SHELL_PIECE,
    // 37f (White Dot?)
    ASSET_380_MODEL_PINK_EGG_LARGEST = 0x380,
    ASSET_381_MODEL_PINK_EGG_LARGE,
    ASSET_382_MODEL_PINK_EGG_MEDIUM,
    ASSET_383_MODEL_PINK_EGG_SMALL,
    ASSET_384_MODEL_PINK_EGG_SMALLEST,
    // 385 Yellow Flibbit
    ASSET_385_MODEL_FLIBBIT_YELLOW = 0x385,
    // Unused
    ASSET_387_MODEL_BOTTLES = 0x387,
    ASSET_388_MODEL_MOLEHILL,
    // Unused
    ASSET_38A_MODEL_BOGGY_1 = 0x38A,
    // 38b Boggy Race Red Flag
    ASSET_38C_MODEL_CRAB_CLAW = 0x38c,
    ASSET_38D_MODEL_CRAB_LEG,
    ASSET_38E_MODEL_CRAB_HEAD,
    ASSET_38F_MODEL_MUTIE_SNIPPET,
    ASSET_390_MODEL_MUTANT_CRAB_HEAD,
    ASSET_391_MODEL_MUTANT_CRAB_LEG,
    ASSET_392_MODEL_MUTANT_CRAB_CLAW,
    ASSET_393_MODEL_TERMITE_LEG,
    ASSET_394_MODEL_TERMITE_HEAD,
    ASSET_395_MODEL_TERMITE_BODY,
    ASSET_396_MODEL_TERMITE_EYES,
    ASSET_397_MODEL_BIG_ALLIGATOR,
    // 398 Concert Ant
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 3a6 Nintendo Cube
    // 3a7 Rareware Logo
    // 3a8 (Brown Triangle?)
    ASSET_3A9_MODEL_PALM_TREE = 0x3A9,
    // Unused
    // Unused
    // Unused
    ASSET_3AD_FIRE_SPARKLE = 0x3AD,
    ASSET_3AE_MODEL_GRAVE_FLOWER_POT,
    // 3af (Green Plank?)
    ASSET_3B0_SNACKER = 0x3B0,
    // 3b1 Concert Mumbo
    // 3b2 (Two Poles?)
    // 3b3 Mumbo's Hut
    // Unused
    // Unused
    ASSET_3B6_MODEL_TTC_STAIRS_1 = 0x3B6,
    ASSET_3B7_MODEL_TTC_STAIRS_1,
    // Unused
    // Unused
    // Unused
    ASSET_3BB_MODEL_JINJO_YELLOW = 0x3BB,
    ASSET_3BC_MODEL_JINJO_ORANGE,
    ASSET_3BD_MODEL_LIGHTHOUSE_A,
    ASSET_3BE_MODEL_LIGHTHOUSE_B,
    ASSET_3BF_MODEL_PLAYER_SHADOW,
    ASSET_3C0_MODEL_JINJO_BLUE,
    ASSET_3C1_MODEL_JINJO_PINK,
    ASSET_3C2_MODEL_JINJO_GREEN,
    // Unused
    // Unused
    ASSET_3C5_MODEL_GRUBLIN = 0x3c5,
    ASSET_3C6_MODEL_MUMBO,
    ASSET_3C7_MODEL_GOLD_BULLION,
    ASSET_3C8_MODEL_CHIMPY_STUMP,
    ASSET_3C9_MODEL_GRAVESTONE,
    ASSET_3CA_MODEL_BAT,
    ASSET_3CB_MODEL_TEEHEE,
    // 3cc MMM Barrel Lid
    // 3cd MMM Tumblar Door
    // 3ce MMM Mansion Door
    // 3cf MMM Cellar Hatch
    // 3d0 MMM Locked Gate (Lock On Left)
    // 3d1 MMM Locked Gate (Lock On Right) 1
    ASSET_3D2_MODEL_BLUBBER_SHIP_TOP_HATCH = 0x3d2,
    // 3d3 MMM Church Door
    // 3d4 Lockup
    ASSET_3D4_MODEL_LOCKUP = 0x3d4,
    ASSET_3D5_MODEL_NIPPER,
    ASSET_3D6_MODEL_LIGHTHOUSE_DOOR,
    ASSET_3D7_MODEL_STAR_SWITCH,
    ASSET_3D8_MODEL_GV_BANJO_DOOR,
    ASSET_3D9_MODEL_GV_KAZOOIE_DOOR,
    // 3da GV Sun Door
    ASSET_3DB_MODEL_GV_STAR_HATCH = 0x3db,
    ASSET_3DC_MODEL_MAGIC_CARPET,
    ASSET_3DD_MODEL_RUBEE,
    ASSET_3DE_MODEL_HISTUP,
    ASSET_3DF_MODEL_TRUNKER,
    ASSET_3E0_MODEL_GOBI,
    ASSET_3E1_MODEL_RUBEES_EGG_POT = 0x3E1,
    ASSET_3E2_MODEL_GV_KAZOOIE_TARGET = 0x3E2,
    ASSET_3E3_MODEL_GOBI_ROPE,
    ASSET_3E4_MODEL_GOBI_ROCK,
    // 3e5 GV Hand Shadow
    // 3e6 GV Jinxy Head 2
    ASSET_3E7_MODEL_MAGIC_CARPET_SHADOW = 0x3e7,
    ASSET_3E8_MODEL_ANCIENT_ONE,
    ASSET_3E9_MODEL_RED_ARROW,
    ASSET_3EA_MODEL_RED_X,
    ASSET_3EB_MODEL_RED_QUESTION_MARK,
    ASSET_3EC_MODEL_SHRAPNEL,
    ASSET_3ED_MODEL_BUZZBOMB,
    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_3F5_BGS_JIGGY_SWITCH = 0x3F5,
    ASSET_3F6_MODEL_YUMBLIE,
    ASSET_3F7_MODEL_GRUMBLIE,
    ASSET_3F8_MODEL_TIPTUP,
    ASSET_3F9_MODEL_CHOIR_TURTLE,
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    ASSET_3FF_MODEL_GV_SUN_DOOR = 0x3FF,
    ASSET_400_MODEL_SUN_SWITCH,
    ASSET_401_MODEL_FLOTSAM,
    ASSET_402_MODEL_EGG_TOLL,
    ASSET_403_MODEL_RUSTY_BUCKET_REAR_PROPELLER,
    // 404 RBB Green Propeller Switch (Stop Propellers)
    // 405 RBB Grey Propeller Switch (Stop Propellers)
    // 406 RBB Thin Shaft
    // 407 RBB Double Shaft 1
    // 408 RBB Double Shaft 2
    // 409 RBB Small Cog
    // 40a RBB Medium Cog
    // 40b RBB Large Cog
    // 40c RBB Spinning Platform 1
    // 40d RBB Spinning Platform 2
    // 40e RBB Spinning Platform 3
    ASSET_40F_MODEL_ENGINE_ROOM_PROPELLER_1 = 0x40f,
    ASSET_410_MODEL_ENGINE_ROOM_PROPELLER_2,
    ASSET_411_MODEL_ENGINE_ROOM_PROPELLER_3,
    // 412 RBB Grey Propeller Switch (Slow Fans)
    // 413 RBB 1 Switch
    // 414 RBB 2 Switch
    // 415 RBB 3 Switch
    // 416 RBB Whistle 1 (Yellow)
    // 417 RBB Whistle 2 (Gold)
    // 418 RBB Whistle 3 (Blue)
    ASSET_419_MODEL_GRIMLET = 0x419,
    ASSET_41A_SPRITE_MUMBO_TOKEN,
    // 41b RBB Anchor Button
    // 41c Snorkel
    // 41d RBB Anchor & Chain
    // 41e RBB Rareware Flag
    // 41f (Gruntilda's Final Battle Forcefield?)
    // 420 (Explosion 2D?)
    ASSET_421_MODEL_FP_SNOWMAN_BUTTON = 0x421,
    ASSET_422_MODEL_JINXY,
    // Unused
    // 424 GV Cactus
    ASSET_425_MODEL_CROCTUS = 0x425,
    // 426 FP Christmas Tree Star
    // 427 (Wooden Plank)
    ASSET_428_MODEL_BOSS_BOOM_BOX = 0x428,
    ASSET_429_MODEL_CC_KEY,
    ASSET_42A_UNKNOWN, // 42a (Smoke 2D?)
    // 42b (Orange Triangle?)
    ASSET_42C_MODEL_BURIED_TREASURE = 0x42C,
    ASSET_42D_MODEL_QUARRIE = 0x42D,
    // 42d SM Quarrie
    // 42e SM Quarrie Fragment
    // 42f RBB Empty Honeycomb Button
    ASSET_430_MODEL_GRILL_CHOMPA = 0x430,
    // 431 Beta Vent
    ASSET_432_MODEL_CLANKER_WHIPCRACK = 0x432,
    // Unused
    ASSET_434_MODEL_TOOTS = 0x434,
    // 435 CC Green Grate
    // 436 CC Teal Grate
    // 437 (Unknown?)
    ASSET_438_MODEL_HONEYCOMB_SWITCH = 0x438,
    // 439 (Unknown?)
    ASSET_43A_MODEL_CLANKER_SAWBLADE_PROPELLOR = 0x43A,
    // 43b RBB Bell Buoy
    // 43c RBB Row Boat
    // 43d MMM Church Clock Switch
    // 43e MMM Locked Gate (Lock On Right) 2
    // 43f (White Star?)
    ASSET_440_MODEL_SNAREBEAR = 0x440,
    // 441 (Sir Slush Snowball?)
    // 442 FP Twinklies Box
    // 443 CCW Zubba Honey Lump
    // 444 (CCW Zubba Entrance Lid?)
    // 445 (CCW Zubba Entrance Lid?)
    ASSET_446_MODEL_ZUBBA = 0x446,
    // 447 CCW Beanstalk
    ASSET_448_MODEL_TWINKLY_BLUE = 0x448,
    ASSET_449_MODEL_TWINKLY_GREEN,
    ASSET_44A_MODEL_TWINKLY_ORANGE,
    ASSET_44B_MODEL_TWINKLY_RED,
    ASSET_44C_MODEL_POLAR_BEAR_CUB_BLUE,
    ASSET_44D_MODEL_POLAR_BEAR_CUB_GREEN,
    ASSET_44E_MODEL_POLAR_BEAR_CUB_RED,
    // 44f (Green Mist?)
    ASSET_450_MODEL_DINGPOT = 0x450,
    // 451 Gruntilda
    // 452 Gruntilda's Arms
    // 453 Dingpot Top
    // 454 Tooty Image In Dingpot
    // 455 MMM Limbo
    // 456 Gruntilda's Broomstick
    // 457 Gruntilda Riding Broomstick
    // 458 Banjo Top Half
    // 459 Banjo's Bed
    ASSET_45A_SPRITE_GREEN_GLOW     = 0x45A,
    // 45b Kazooie In Backpack Stand
    // 45c Banjo's House Curtains
    // 45d (Unknown)
    // 45e Banjo's House Door
    // 45f (Firey Rock?)
    // 460 (Kazooie Wing?)
    // 461 (Green Smog Ceiling?)
    // 462 Nabnut's Girlfriend
    // 463 Nabnut's Bed Sheet
    // 464 Nabnut's Bed
    // 465 Dead Snarebear
    // 466 (Sparkle 2D?)
    ASSET_467_MODEL_TRANSITION_FALLING_JIGGIES = 0x467,
    // 467 (Blank Picture Frame?)
    // 468 Sexy Grunty
    // 469 Ugly Tooty
    // 46a Klungo
    // 46b Beauty Machine Room Force Field
    // 46c Jiggy Picture
    // 46d Lightning
    // 46e Roysten In Bowl
    // 46f Coocoo Clock
    // 470 Banjo's Bookshelves
    // 471 Empty Blow Picture Frame
    // 472 Blank Picture
    // 473 Mumbo The BBQ King! He Bares Coconuts!
    // 474 Roysten The Grill Master!
    ASSET_475_UNKNOWN = 0x475,// 475 (Heart 2D?)
    ASSET_476_SPRITE_BLUE_GLOW,
    ASSET_477_SPRITE_YELLOW_GLOW,
    // 478 (Yellow Glow?)
    // 479 Bikini Girl
    // 47a (Brown Ball?)
    ASSET_47B_MODEL_ROCK    = 0x47b,
    ASSET_47C_UNKNOWN,// 47c (Snoring Z 2D?)
    // Unused
    // Unused
    ASSET_47F_MODEL_XMAS_GIFT_BLUE = 0x47F,
    ASSET_480_MODEL_XMAS_GIFT_GREEN,
    ASSET_481_MODEL_XMAS_GIFT_RED,
    ASSET_482_MODEL_CLUCKER,
    ASSET_483_MODEL_EAGLE_EGG,
    ASSET_484_MODEL_EAGLE_BABY,
    ASSET_485_MODEL_CATERPILLAR,
    ASSET_486_MODEL_XMAS_TREE_SWITCH,
    ASSET_487_MODEL_EAGLE_ADULT,
    ASSET_488_MODEL_XMAS_TREE,
    ASSET_489_MODEL_SHOCKSPRING_PAD,
    ASSET_48A_MODEL_FLIGHT_PAD,
    ASSET_48B_MODEL_JIGGY_PODIUM,
    ASSET_48C_MODEL_BOOM_BOX,
    // 48d Nabnut Eating Acorns
    ASSET_48E_MODEL_ACORN = 0x48E,
    // 48f Gnawty
    // 490 Gnawty's Boulder
    // 491 Note Door
    // 492 (Wooden Door?)
    // 493 RBB Engine Room Door
    ASSET_494_MODEL_WOZZA = 0x494,
    ASSET_495_MODEL_WOZZAS_JIGGY,
    ASSET_496_MODEL_TWINKLY_MUNCHER,
    ASSET_497_MODEL_TWINKLY_SHARD_BLUE,
    ASSET_498_MODEL_TWINKLY_SHARD_YELLOW,
    ASSET_499_MODEL_TWINKLY_SHARD_GREEN = 0x499,
    ASSET_49A_MODLE_TWINKLY_SHARD_ORANGE,
    ASSET_49B_MODEL_TWINKLY_SHARD_RED,
    // 49c (Green & Red Area?)
    ASSET_49D_MODEL_SEAMAN_GRUBLIN = 0x49D,
    ASSET_49E_SPRITE_BEE_SWARM,
    // 49f 2D Glowing Bee (Beta)
    ASSET_4A0_SPRITE_EXPLOSION = 0x4A0,
    ASSET_4A1_MODEL_BREAKABLE_BRICK_WALL,
    // 4a2 Mumbo's Mountain Door Entrance
    // 4a3 TTC Entrance Chest Lid
    // 4a4 Clanker's Entrance Long Pipe (Green)
    // 4a5 Clanker's Entrance Long Pipe (Blue)
    // 4a6 Clanker's Entrance Short Pipe
    // 4a7 Clanker's Entrance Iron Bars
    // 4a8 Bubblegloop Swamp Puzzle Grate
    // 4a9 Raise Pipe Switch (Path To CC)
    // 4aa Raise Pipe Switch (Path To Brentilda)
    // 4ab Raise Grate To BGS Puzzle
    // 4ac Iron Bars Under Gruntilda Statue
    // 4ad Gruntilda Statue Hat Top
    // 4ae Bubblegloop Swamp Entrance Door
    // 4af (Ice Ball?)
    // 4b0 Level 3 Water Switch
    // 4b1 Grate To Level 3 Water Switch
    // 4b2 Level 2 Water Switch
    // 4b3 Rareware Box (To Hide Water Switch?)
    // 4b4 Rusty Bucket Bay Entrance Door
    // 4b5 Level 1 Water Switch
    // 4b6 Grate Between MMM and RBB Puzzles
    // 4b7 Grate To RBB Puzzle
    // 4b8 CCW Puzzle Switch
    // 4b9 (Jiggy Switch Beta?)
    // 4ba RBB Window 1
    // 4bb RBB Window 2
    // 4bc GV Entrance Door
    ASSET_4BD_MODEL_GLASS_EYE = 0x4BD,
    // 4be MMM Entrance Door
    ASSET_4BF_MODEL_FLOOR_COBWEB = 0x4BF,
    // 4c0 MMM Window
    // 4c1 MMM Short Window
    // 4c2 MMM Tall Window
    // 4c3 FP House
    // 4c4 FP Frozen Mumbo Hut
    // 4c5 FP Stack Of Presents 2
    // 4c6 FP Snowy Bridge
    ASSET_4C7_MODEL_MUMMUM = 0x4C7,
    ASSET_4C8_MODEL_MUMMUM_ARM,
    ASSET_4C9_MODEL_MUMMUM_LEG,
    ASSET_4CA_MODEL_MUMMUM_HEAD,
    ASSET_4CB_MODEL_MUMMUM_BODY,
    ASSET_4CC_MODEL_LIMBO,
    ASSET_4CD_MODEL_LIMBO_ARM,
    ASSET_4CE_MODEL_LIMBO_LEG,
    ASSET_4CF_MODEL_LIMBO_HEAD,
    ASSET_4D0_MODEL_LIMBO_BONE,
    // Unused
    // 4d2 FP Christmas Tree Glass Container
    // 4d3 FP Christmas Tree Glass Container Fragment
    ASSET_4D4_MODEL_TWINKLY_BOX_PAPER_SHARD = 0x4D4,
    ASSET_4D5_MODEL_WALL_COBWEB,
    // 4d6 Click Clock Wood Entrance Door
    // 4d7 Freezeezy Peak Entrance Left Door
    // 4d8 Freezeezy Peak Entrance Right Door
    // 4d9 Freezeezy Peak Entrance Hatch Door
    // 4da (Wooden Door?)
    // 4db RBB Saftey Boat 1
    ASSET_4DC_MODEL_WITCH_SWITCH = 0x4DC,
    // 4dd Mumbo Skull Switch
    // 4de RBB Safety Boat 2
    ASSET_4DF_MODEL_WARP_CAULDRON = 0x4DF,
    // 4e0 CCW Season Door
    // 4e1 GL Wooden Coffin
    // 4e2 RBB Skylights (Shattered Window)
    // 4e3 CCW Dead Beanstalk
    // 4e4 Snore 'Z'
    // 4e5 FP Three Purple Ice Crystals
    // 4e6 FP Three Blue Ice Crystals
    // 4e7 FP Three Green Ice Crystals
    // 4e8 FP One Blue Ice Crystals (Large)
    // 4e9 FP One Blue Ice Crystals (Small)
    // 4ea FP Finish Banner
    // 4eb FP Start Banner
    // 4ec FP Race Rostrum
    ASSET_4ED_MODEL_TOPPER = 0x4ED,
    ASSET_4EE_MODEL_COLLYWOBBLE,
    ASSET_4EF_MODEL_BAWL,
    ASSET_4F0_MODEL_TOPPER_UNKNOWN,
    ASSET_4F1_MODEL_BAWL_OR_COLLIWOBBLE_UNKNOWN,
    ASSET_4F2_MODEL_COLLIWOBBLE_LARGE_DEATH,
    ASSET_4F3_MODEL_COLLIWOBBLE_SMALL_DEATH,
    ASSET_4F4_MODEL_COLLIWOBBLE_STEM_DEATH,
    // 4f5 CCW Spring Switch
    // 4f6 CCW Summer Switch
    // 4f7 CCW Autumn Switch
    // 4f8 CCW Winter Switch
    // 4f9 CCW Nabnut's Window (Season?)
    // 4fa CCW Nabnut's Window (Season?)
    // 4fb CCW Nabnut's Window (Winter)
    // 4fc CCW Nabnut's Window (Season?)
    ASSET_4FD_MODEL_WHIPCRACK = 0x4fd,
    ASSET_4FE_MODEL_WHIPCRACK_PART_1,
    ASSET_4FF_MODEL_WHIPCRACK_PART_2,
    ASSET_500_MODEL_WHIPCRACK_PART_3,
    // 501 CCW Mound Of Acorns
    ASSET_502_MODEL_NABNUT = 0x502,
    // 503 Nabnut (Belly Full)
    ASSET_504_MODEL_ICECUBE       = 0x504,
    ASSET_505_MODEL_ICECUBE_CHUNK,
    // 506 CCW Dead Snarebear (Venus Flytrap)
    // 507 GL Grunty Floor Picture Eye 1
    // 508 GL Grunty Floor Picture Eye 2
    // 509 GL Jinxy Sarcophagus
    ASSET_50A_MODEL_SHARKFOOD_ISLAND = 0x50A,
    // 50B MMM Secret X-Barrel Lid
    ASSET_50C_MODEL_ICE_KEY = 0x50C,
    ASSET_50D_MODEL_SNS_EGG,
    // 511 GL Wooden Coffin Lid
    // 512 (Piece Of Glass Panel Blocking Ice Key 1?)
    // 513 (Piece Of Glass Panel Blocking Ice Key 2?)
    ASSET_514_MODEL_GV_SNS_CHAMBER_DOOR = 0x514,
    ASSET_515_MODEL_GV_SNS_SWITCH,
    // 516 (Wooden Plank?)
    // 517 Iron Gate (No Lock)
    // 518 CCW Wooden Door (To Whipcrack Room)
    ASSET_519_MODEL_LOGGO = 0x519,
    ASSET_51A_MODEL_LEAKY,
    ASSET_51B_MODEL_SCARAB_BEETLE,
    ASSET_51C_MODEL_SCARAB_BEETLE_PART_1,
    // 51d SCARAB BEETLE PART (Wing)
    ASSET_51E_MODEL_SCARAB_BEETLE_PART_2 = 0x51e,
    ASSET_51F_MODEL_SCARAB_BEETLE_PART_3,
    ASSET_520_MODEL_SCARAB_BEETLE_PART_4,
    ASSET_521_MODEL_PORTRAIT_CHOMPA,
    ASSET_522_MODEL_PORTRAIT_OF_GRUNTY,
    ASSET_523_MODEL_PORTRAIT_CHOMPA_TEETH,
    ASSET_524_MODEL_PORTRAIT_CHOMPA_HEAD,
    ASSET_525_MODEL_PORTRAIT_CHOMPA_PART,
    ASSET_526_SPRITE_FIRE,
    ASSET_527_MODEL_PORTRAIT_OF_BLACKEYE,
    ASSET_528_MODEL_PORTRAIT_OF_TOWER,
    ASSET_529_MODEL_PORTRAIT_OF_TREE_AND_MOON,
    ASSET_52A_MODEL_PORTRAIT_OF_TEEHEE,
    ASSET_52B_MODEL_PORTRAIT_OF_MINION,
    ASSET_52C_MODEL_GRUBLIN_HOOD,
    ASSET_52D_MODEL_GRUBLIN_HOOD_HAT,
    // 52e (CCW Season Door?)
    // 52f Banjo's Chair (Secret Spring)
    // 530 Banjo's Bed (Secret Spring?)
    // 531 Gnawty's Den
    // 532 Banjo & Kazooie (Gameboy/Beer/Sunglasses/Chair)
    // 533 CCW Nabnut's Door
    // 534 GL Flight Pad Switch
    // 535 Flight Pad Blue Fragment
    // 536 Flight Pad Red Fragment
    // 537 Flight Pad Yellow Fragment
    // 538 Jiggy Podium (Beta?)
    // 539 Brentilda
    ASSET_53A_MODEL_SHRAPNAL_PIECE_EYE = 0x53A,
    ASSET_53B_MODEL_SHRAPNAL_PIECE_SPIKE,
    ASSET_53C_MODEL_SHRAPNAL_PIECE_PLATE,
    ASSET_53D_MODEL_GRUNTILDA_FINAL_BOSS,
    // 53e Gnawty's Bed
    // 53f Gnawty's Shelves
    // 540 GL Shock Jump Pad Switch
    ASSET_541_SPRITE_FIREBALL_SPELL_ATTACK = 0x541,
    // 542 (Shadow?)
    ASSET_543_MODEL_JINJO_STATUE_BASE = 0x543,
    ASSET_544_MODEL_JINJONATOR_STATUE_BASE,
    ASSET_545_MODEL_STONE_JINJO,
    ASSET_546_MODEL_GRUNTY_SPELL_BARRIER,
    // 547 GL Blue Egg Refill Pillow
    // 548 GL Red Feather Refill Pillow
    // 549 GL Gold Feather Refill Pillow
    ASSET_54A_MODEL_GRUNTLING_RED = 0x54A,
    // 54b (Big Fireball?)
    ASSET_54C_MODEL_GAME_OVER = 0x54C,
    // 54d Banjo-Kazooie Sign
    ASSET_54E_MODEL_COPYRIGHT_OVERLAY = 0x54E,
    // 54f Cheato
    // 550 Large Door To Final Battle
    ASSET_551_MODEL_JINJONATOR = 0x551,
    ASSET_552_MODEL_BROOMSTICK_PIECE_HEAD,
    ASSET_553_MODEL_BROOMSTICK_PIECE_SHORT,
    ASSET_554_MODEL_BROOMSTICK_PIECE_LONG,
    ASSET_555_MODEL_BROOMSTICK_PIECE_EYE,
    ASSET_556_MODEL_YELLOW_JINJO_BLAST,
    ASSET_557_MODEL_ORANGE_JINJO_BLAST,
    ASSET_558_MODEL_GREEN_JINJO_BLAST,
    ASSET_559_MODEL_PINK_JINJO_BLAST,
    // 55a BK World Entry/Exit Pad
    // 55b FP Boggy's Igloo
    ASSET_55C_MODEL_PRESS_START_OVERLAY = 0x55C,
    ASSET_55D_MODEL_NO_CONTROLLER_OVERLAY,
    ASSET_55E_MODEL_NAPPER,
    ASSET_55F_MODEL_FF_PRIZE_WASHING_CAULDRON,
    ASSET_560_MODEL_FF_PRIZE_GRUNTY_DOLL,
    ASSET_561_MODEL_GRUNTLING_BLUE = 0x561,
    ASSET_562_MODEL_GRUNTLING_BLACK,
    // 563 Level Entry Signs
    ASSET_564_MODEL_PURPLE_TEEHEE = 0x564,
    // 565 Bottles Game Banjo's Hand
    ASSET_566_MODEL_BLACK_SNIPPET = 0x566,
    ASSET_567_MODEL_BLACK_CRAB_HEAD,
    ASSET_568_MODEL_BLACK_CRAB_LEG,
    ASSET_569_MODEL_BLACK_CRAB_CLAW,
    // 56a FP Chimney
    ASSET_56B_MODEL_SANDYBUTT_PYRAMID = 0x56B,
    // 56c The End Sign
    ASSET_56D_MUMBOS_HAND_WITH_PICTURE = 0x56D, // Mumbo's Hand with SNS pictures
    // 56e Hammerhead Beach Scenery
    // Unused
    // Unused
    // Unused
    // 572 Palm Tree (2D)
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    ASSET_580_SPRITE_RED_FEATHER = 0x580,
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 5a9 Flower
    // Unused
    // Unused
    // 5ac Red Mushroom
    // 5ad Green Mushroom
    // 5ae Blue Mushroom
    // Unused
    // Unused
    // 5b1 Pink Mushroom
    // 5b2 Purple Mushroom
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 5b8 Flower
    // 5b9 Flower
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 5c2 Flower
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 5cf Weed
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 5d5 Tree (Intro)
    // 5d6 Tree (Intro)
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 5df Tree
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 606 Red Mushroom
    // 607 Green Mushroom
    ASSET_608_UNKNOWN = 0x608, // 608 White Circle
    // 609 Mushroom (2D)
    // Unused
    // Unused
    // 60c Cattail (2D)
    // 60d Cattail (2D)
    // 60e Cattail (2D)
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 648 Orange (2D)
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 68c Grass (2D)
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 693 Seashell (2D)
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // 6b1 Weed (2D)
    // 6b2 Purple Weed (2D)
    // 6b3 White Weed (2D)
    // Unused
    // Unused
    // Unused
    // 6b7 Fire (2D)
    // 6b8 Green Glow (2D)
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    // Unused
    ASSET_6C1_SPRITE_SMOKE = 0x6C1,
    ASSET_6C2_SPRITE_SMOKE_WHITE,
    ASSET_6C3_SPRITE_SMOKE_GREEN,
    ASSET_6C4_SPRITE_SMOKE_YELLOW,
    ASSET_6C5_SPRITE_SMOKE_ORANGE,
    ASSET_6C6_SPRITE_SMOKE_PINK,
    ASSET_6C7_GREEN_BLAST,
    ASSET_6C8_SPRITE_SMOKE_BLUE,
    ASSET_6C9_SPRITE_GREEN_SPELL_ATTACK,

    ASSET_6D1_SPRITE_GOLDFEATHTER = 0x6d1,

    ASSET_6D6_MODEL_MUSIC_NOTE = 0x6d6,

    ASSET_6D9_SPRITE_PROPELLOR_TIMER = 0x6d9,
    ASSET_6DA_SPRITE_HOURGLASS,
    ASSET_6DB_SPRITE_SKULL_HOURGLASS,
    ASSET_6DC_SPRITE_XMAS_TREE_TIMER,
    ASSET_6DD_UNKNOWN,

    SPRITE_DIALOG_FONT_ALPHAMASK = 0x6eb,
    SPRITE_BOLD_FONT_LETTERS_ALPHAMASK,
    SPRITE_BOLD_FONT_NUMBERS_ALPHAMASK,

    ASSET_700_SPRITE_DUST  = 0x700,
    ASSET_701_SPRITE_LENS_SHUTTER_MASK,
    ASSET_702_SPRITE_UNKNOWN,

    ASSET_704_SPRITE_BUBBLE = 0x704,

    ASSET_708_SPRITE_EGG_PROJECTILE = 0x708,

    ASSET_70A_SPRITE_BUBBLE_1 = 0x70a,
    ASSET_70B_SPRITE_BUBBLE_2,
    ASSET_70C_SPRITE_RIPPLE,
    ASSET_70D_SPRITE_SMOKE_1,
    ASSET_70E_SPRITE_SMOKE_2,

    ASSET_710_SPRITE_SPARKLE_PURPLE = 0x710,
    ASSET_711_SPRITE_SPARKLE_DARK_BLUE,
    ASSET_712_SPRITE_SPARKLE_GREEN,
    ASSET_713_SPRITE_SPARKLE_YELLOW,
    ASSET_714_SPRITE_UNKNOWN,
    ASSET_715_SPRITE_SPARKLE_RED,
    ASSET_716_SPRITE_SPARKLE_WHITE,
    ASSET_717_SPRITE_SPARKLE_YELLOW_2,
    ASSET_718_SPRITE_SPARKLE_WHITE_2,
    ASSET_719_SPRITE_SPARKLE_GREEN_2,
    ASSET_71A_SPRITE_SPARKLE_PINK_2,
    ASSET_71B_SPRITE_SPARKLE_ORANGE_2,

    ASSET_7BD_MODEL_SKYBOX_MM = 0x7BD,
    ASSET_7BE_MODEL_CLOUDS_MM,
    ASSET_7BF_MODEL_SKYBOX_TTC,
    ASSET_7C0_MODEL_CLOUDS_TTC,
    ASSET_7C1_MODEL_SKYBOX_GV,
    ASSET_7C2_MODEL_SKYBOX_MMM,
    ASSET_7C3_MODEL_SKYBOX_MMM,
    ASSET_7C4_MODEL_SKYBOX_SM,
    ASSET_7C5_MODEL_SKYBOX_RBB,
    ASSET_7C6_MODEL_SKYBOX_FP,
    ASSET_7C7_MODEL_CLOUDS_FP_A,
    ASSET_7C8_MODEL_CLOUDS_FP_B,
    ASSET_7C9_MODEL_SKYBOX_INTRO_N64,
    ASSET_7CA_MODEL_SKYBOX_LAIR_MMM,
    ASSET_7CB_MODEL_CLOUDS_LAIR_MMM,
    ASSET_7CC_MODEL_SKYBOX_GRUNTYS_FALL,
    ASSET_7CD_MODEL_SKYBOX_BEACH_ENDING,

    ASSET_7CF_MODEL_TRANSITION_UNKNOWN = 0x7CF,
    ASSET_7D0_MODEL_TRANSITION_JIGGY,

    ASSET_7D4_MODEL_TRANSITION_WITCH = 0x7D4,

    ASSET_7D7_MODEL_MM_HUT     = 0x7d7,
    ASSET_7D8_MODEL_MM_HUT_TOP,
    ASSET_7D9_SPRITE_NOTE,

    ASSET_7DD_SPRITE_HEALTH = 0x7dd,
    ASSET_7DE_SPRITE_SHOE_SPARKLES,

    ASSET_7E5_SPRITE_WATER_HONEYCOMB = 0x7e5,
    ASSET_7E6_SPRITE_VILE, 
    ASSET_7E7_SPRITE_CROC_BANJO,

    ASSET_7EA_SPRITE_RED_HEALTH = 0x7ea,

    ASSET_7EE_JOKER_CARD = 0x7ee,
    ASSET_7EF_SPRITE_BANJO,
    ASSET_7F0_SPRITE_BOTTLES,
    ASSET_7F1_SPRITE_BLUBBER,
    ASSET_7F2_SPRITE_CONGA,
    ASSET_7F3_SPRITE_TEEHEE,
    ASSET_7F4_SPRITE_KAZOOIE,
    ASSET_7F5_SPRITE_CHIMPY,
    ASSET_7F6_SPRITE_FLIBBIT,
    ASSET_7F7_SPRITE_GOBI,
    ASSET_7F8_SPRITE_TANKTUP,
    ASSET_7F9_SPRITE_TIPTUP,
    ASSET_7FA_SPRITE_WARP_CAULDRON,
    ASSET_7FB_SPRITE_RUBEE,
    ASSET_7FC_SPRITE_MUMBO,
    ASSET_7FD_SPRITE_NIPPER,
    ASSET_7FE_SPRITE_CLANKER,
    ASSET_7FF_SPRITE_GRABBA,
    ASSET_800_SPRITE_SNIPPET,
    ASSET_801_SPRITE_TRUNKER,
    ASSET_802_SPRITE_JINJO_YELLOW,
    ASSET_803_SPRITE_JINJO_GREEN,
    ASSET_804_SPRITE_JINJO_BLUE,
    ASSET_805_SPRITE_JINJO_PINK,
    ASSET_806_SPRITE_JINJO_ORANGE,

    ASSET_808_SPRITE_LIVE_MUMBO_TOKEN = 0x808,
    ASSET_809_SPRITE_CATERPILLAR,

    ASSET_80C_SPRITE_LIVE_WADING_BOOTS = 0x80c, 
    ASSET_80D_SPRITE_LIVE_JIGGY,
    ASSET_80E_SPRITE_LIVE_EXTRA_LIFE,
    ASSET_80F_SPRITE_LIVE_GOLD_BULLION,
    ASSET_810_SPRITE_LIVE_HONEYCOMB,

    ASSET_812_SPRITE_LIVE_EMPTY_HONEYCOMB = 0x812,
    ASSET_813_SPRITE_PIRANHA,
    ASSET_814_SPRITE_SNACKER,
    ASSET_815_SPRITE_TOOTY,
    ASSET_816_SPRITE_GRUNTILDA,
    ASSET_817_SPRITE_ANCIENT_ONE,
    ASSET_818_SPRITE_TWINKLY_CHOMPER,

    ASSET_81B_SPRITE_LIVE_MUSIC_NOTE = 0x81B,

    ASSET_81D_SPRITE_LIVE_EXTRA_HEALTH_MAX = 0x81D,
    ASSET_81E_SPRITE_LIVE_BLUE_EGG,
    ASSET_81F_SPRITE_LIVE_GOLD_FEATHER,
    ASSET_820_SPRITE_LIVE_RED_FEATHER,
    ASSET_821_SPRITE_TWINKLY,
    ASSET_822_SPRITE_XMAS_GIFT_BLUE,
    ASSET_823_SPRITE_XMAS_GIFT_GREEN,
    ASSET_824_SPRITE_XMAS_GIFT_RED,
    ASSET_825_SPRITE_LIVE_ORANGE,
    ASSET_826_SPRITE_TUMBLAR,
    ASSET_827_SPRITE_LIVE_CLOCK,
    ASSET_828_SPRITE_JUJU,

    ASSET_82A_SPRITE_LEAKY = 0x82A,
    ASSET_82B_SPRITE_KLUNGO,
    ASSET_82C_SPRITE_MUMMUM,
    ASSET_82D_SPRITE_ZUBBA,
    ASSET_82E_SPRITE_BRENTILDA,
    ASSET_82F_SPRITE_TIPTUP_CHOIR_MEMBER,
    ASSET_830_SPRITE_JINXY,
    ASSET_831_SPRITE_NABNUT,
    ASSET_832_SPRITE_LITTLE_LOCKUP,
    ASSET_833_SPRITE_DINGPOT,
    ASSET_834_SPRITE_TERMITE,
    ASSET_835_SPRITE_WOZZA,
    ASSET_836_SPRITE_GLOOP,
    ASSET_837_SPRITE_GNAWTY,
    ASSET_838_SPRITE_SNORKEL,
    ASSET_839_SPRITE_YUMYUM,
    ASSET_83A_SPRITE_CROCTUS,
    ASSET_83B_SPRITE_MOTZHAND,
    ASSET_83C_SPRITE_BOGGY,
    ASSET_83D_SPRITE_LOGGO,
    ASSET_83E_SPRITE_EEYRIE_ADULT,
    ASSET_83F_SPRITE_EEYRIE_YOUNG,
    ASSET_840_SPRITE_WORM,
    ASSET_841_SPRITE_SEXY_GRUNTY,
    ASSET_842_SPRITE_CHEATO,
    ASSET_843_SPRITE_POLAR_BEAR_CUBS,
    ASSET_844_SPRITE_UGLY_TOOTY,
    ASSET_845_SPRITE_BLACK_SNIPPET,
    ASSET_846_SPRITE_SAND_EEL,
    ASSET_847_SPRITE_BOSS_BOOM_BOX,
    ASSET_848_SPRITE_FREEZING_WATER,
    ASSET_849_SPRITE_LOCKUP,

    ASSET_88C_MODEL_MOTZHAND = 0x88c,

    ASSET_88E_MODEL_CLANKER_CHAIN = 0x88e,

    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,


    ASSET_896_MODEL_GOLD_ROCK = 0x896,

    ASSET_89D_ZOOMBOX_SPRITE = 0x89D,

    ASSET_8A0_SPRITE_WATER_DROP = 0x8A0,

    ASSET_A0B_DIALOG_BLUBBER_FIRST_MEET = 0xA0B,
    ASSET_A0C_DIALOG_BLUBBER_HALF_GOLD,
    ASSET_A0D_DIALOG_BLUBBER_COMPLETE,
    ASSET_A0E_DIALOG_NIPPER_SPAWNED,

    ASSET_A10_DIALOG_TTC_NIPPER_HURT = 0xa10,

    ASSET_A14_DIALOG_CLAM_TAUNT = 0xA14,
    ASSET_A15_DIALOG_TTC_LOCKUP_SPAWNED,

    ASSET_A17_DIALOG_BURIED_TREASURE_SPAWNED = 0xA17,
    ASSET_A18_DIALOG_TREASUREHUNT_FOLLOW_CLUES,
    ASSET_A19_DIALOG_TREASUREHUNT_SECOND_STEP,
    ASSET_A1A_DIALOG_LEAKY_FIRST_MEET,

    ASSET_A1F_DIALOG_SHOCKJUMP_LEARN  = VER_SELECT(0xa1f, 0x91f, 0, 0),
    ASSET_A20_DIALOG_FLY_LEARN,
    ASSET_A21_DIALOG_BLUBBER_MEET,
    ASSET_A22_DIALOG_FLY_REFRESHER,
    ASSET_A23_DIALOG_SHOCKJUMP_REFRESHER,
    ASSET_A24_DIALOG_JUMP_PAD_DISCOVERED,
    ASSET_A25_DIALOG_FLY_DISC_DISCOVERED,
    ASSET_A26_DIALOG_NEED_RED_FEATHERS_TO_FLY,
    ASSET_A27_DIALOG_BOTTLES_ALL_TTC_MOVES_LEARNED,
    ASSET_A28_DIALOG_LEAKY_DONE,

    ASSET_A2A_BLUBBER_COMPLETE_JIGGY_COLLECTED = 0xA2A,

    ASSET_A6F_DIALOG_CHARMER_MEET = 0xA6F,
    ASSET_A70_DIALOG_CHARMER_HELPED,
    ASSET_A71_DIALOG_TRUNKER_MEET,
    ASSET_A72_DIALOG_TRUNKER_HELPED,
    ASSET_A73_DIALOG_GOBI_MEET,
    ASSET_A74_DIALOG_GOBI_HELPED,
    ASSET_A75_DIALOG_GOBI2_MEET,
    ASSET_A76_DIALOG_GOBI2_DONE,
    ASSET_A77_DIALOG_GOBI3_DONE,
    ASSET_A78_DIALOG_GRABBA_MEET,
    ASSET_A79_DIALOG_GRABBA_DEFEAT,
    ASSET_A7A_DIALOG_GRABBA_TOO_FAST,
    ASSET_A7B_DIALOG_JINXY_MEET,
    ASSET_A7C_DIALOG_JINXY_ONE_EGG,
    ASSET_A7D_DIALOG_JINXY_HELPED,
    ASSET_A7E_DIALOG_SAND_EELS_MEET,
    ASSET_A7F_DIALOG_ANICIENT_ONES_MEET,
    ASSET_A80_DIALOG_ANICIENT_ONES_DONE,
    ASSET_A81_DIALOG_SANDYBUTT_ENTER,
    ASSET_A82_DIALOG_SANDYBUTT_START_MAZE,
    ASSET_A83_DIALOG_SANDYBUTT_DONE,
    ASSET_A84_DIALOG_TURBOTRAINERS_LEARN,
    ASSET_A85_DIALOG_TURBOTRAINERS_REFRESHER,

    ASSET_AD3_DIALOG_UNKNOWN = 0xad3,
    ASSET_AD4_DIALOG_UNKNOWN,
    ASSET_AD5_DIALOG_UNKNOWN,
    ASSET_AD6_DIALOG_UNKNOWN,

    ASSET_ADA_DIALOG_UNKNOWN = 0xada,
    ASSET_ADB_DIALOG_UNKNOWN,
    ASSET_ADC_DIALOG_UNKNOWN,
    ASSET_ADD_DIALOG_UNKNOWN,
    ASSET_ADE_DIALOG_LOGGO_AS_BEAR,
    ASSET_ADF_DIALOG_ENTER_LOGGO,
    ASSET_AE0_DIALOG_EXIT_LOGGO,

    ASSET_B37_DIALOG_CONGA_SAFE_UP_HERE     = 0xb37,
    ASSET_B38_DIALOG_CONGA_DEFEAT,
    ASSET_B39_DIALOG_CONGA_HIT_BY_EGG,
    ASSET_B3A_DIALOG_CONGA_HITS_PLAYER,
    ASSET_B3B_DIALOG_CONGA_ORANGE_PAD_JIGGY,
    ASSET_B3C_DIALOG_CONGA_MEET,

    ASSET_B3E_DIALOG_CONGA_MEET_AS_TERMITE  = VER_SELECT(0xb3e, 0x95c, 0, 0),
    ASSET_B3F_DIALOG_CHIMPY_MEET,
    ASSET_B40_DIALOG_CHIMPY_COMPLETE,
    ASSET_B41_DIALOG_TERMITE_COOL_SHORTS,
    ASSET_B42_DIALOG_TERMITE_COOL_BACKPACK,
    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_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_B4E_DIALOG_BOTTLES_ALL_MM_MOVES_LEARNED = 0xB4E,

    ASSET_B51_DIALOG_BOTTLES_HOW_TO_EXIT_LEVEL = 0xb51,

    ASSET_B9F_DIALOG_UNKNOWN = 0xb9f,

    ASSET_BFF_DIALOG_UNKNOWN = 0xbff,

    ASSET_C01_DIALOG_UNKNOWN = 0xc01,
    ASSET_C02_DIALOG_UNKNOWN,

    ASSET_C05_DIALOG_UNKNOWN = 0xc05,

    ASSET_C08_DIALOG_UNKNOWN = 0xc08,
    ASSET_C09_DIALOG_UNKNOWN,
    ASSET_C0A_DIALOG_UNKNOWN,

    ASSET_C15_DIALOG_TWINKLIE_MINIGAME_LOST = 0xc15,

    ASSET_C17_DIALOG_UNKNOWN = 0xC17,
    ASSET_C18_DIALOG_UNKNOWN,
    ASSET_C19_DIALOG_UNKNOWN,
    ASSET_C1A_DIALOG_UNKNOWN,

    ASSET_C1E_DIALOG_UNKNOWN = 0xc1e,
    ASSET_C1F_DIALOG_UNKNOWN,

    ASSET_C20_DIALOG_PRESENT_COLLECTIBLE_MEET_BLUE = 0xC20,
    ASSET_C21_DIALOG_PRESENT_COLLECTIBLE_MEET_GREEN,
    ASSET_C22_DIALOG_PRESENT_COLLECTIBLE_MEET_RED,
    ASSET_C23_DIALOG_BEAKBOMB_LEARN,
    ASSET_C24_DIALOG_BEAKBOMB_REFRESHER,

    ASSET_C26_DIALOG_UNKNOWN = 0xc26,
    ASSET_C27_DIALOG_UNKNOWN,

    ASSET_C2A_DIALOG_BOTTLES_ALL_FP_GV_MOVES_LEARNED = 0xC2A,
    ASSET_C2B_DIALOG_UNKNOWN,

    ASSET_C63_DIALOG_MR_VILE_INTRO = 0xC63,
    ASSET_C64_DIALOG_MR_VILE_ROUND_1_START,
    ASSET_C65_DIALOG_MR_VILE_PLAYER_DECLINES,
    ASSET_C66_DIALOG_MR_VILE_WINS_ROUND_1,
    ASSET_C67_DIALOG_MR_VILE_ROUND_2_START,
    ASSET_C68_DIALOG_MR_VILE_WINS_ROUND_2,
    ASSET_C69_DIALOG_MR_VILE_ROUND_3_START,
    ASSET_C6A_DIALOG_MR_VILE_WINS_ROUND_3,
    ASSET_C6B_DIALOG_MR_VILE_PLAYER_WINS,
    ASSET_C6C_DIALOG_MR_VILE_TRY_AGAIN,
    ASSET_C6D_DIALOG_MR_VILE_LOSE_ROUND_1_REMATCH,
    ASSET_C6E_DIALOG_MR_VILE_LOSE_ROUND_2_REMATCH,
    ASSET_C6F_DIALOG_MR_VILE_LOSE_ROUND_3_REMATCH,
    ASSET_C70_DIALOG_MR_VILE_WIN_ROUND_2_REMATCH,
    ASSET_C71_DIALOG_MR_VILE_WIN_ROUND_3_REMATCH,
    ASSET_C72_DIALOG_UNKNOWN,

    ASSET_C74_DIALOG_UNKNOWN = 0xc74,

    ASSET_C76_DIALOG_UNKNOWN = 0xc76,

    text_flibbits_meet   = 0xc81,
    text_flibbits_defeat = 0xc82,
    text_flibbits_return = 0xc83,

    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_C8D_DIALOG_MR_VILE_EXTRA_CHALLENGE_INTRO = 0xC8D,
    ASSET_C8E_DIALOG_MR_VILE_WINS_EXTRA_CHALLENGE_1,
    ASSET_C8F_DIALOG_MR_VILE_PLAYER_DECLINES_EXTRA_CHALLENGE,
    ASSET_C90_DIALOG_MR_VILE_EXTRA_CHALLENGE_REMATCH_1,
    ASSET_C91_DIALOG_MR_VILE_EXTRA_CHALLENGE_REMATCH_2,
    ASSET_C92_DIALOG_MR_VILE_WINS_EXTRA_CHALLENGE_2,
    ASSET_C93_DIALOG_MR_VILE_WINS_EXTRA_CHALLENGE_3,
    ASSET_C94_DIALOG_MR_VILE_WINS_EXTRA_CHALLENGE_4,
    ASSET_C95_DIALOG_MR_VILE_LOSES_EXTRA_CHALLENGE_1,
    ASSET_C96_DIALOG_MR_VILE_LOSES_EXTRA_CHALLENGE_2,
    ASSET_C97_DIALOG_MR_VILE_LOSES_EXTRA_CHALLENGE_3,
    ASSET_C98_DIALOG_MR_VILE_GIVES_PRIZE,

    ASSET_CC7_DIALOG_UNKNOWN = 0xcc7,

    ASSET_D2B_DIALOG_UNKNOWN = 0xd2b,

    ASSET_D32_DIALOG_MUTANT_CRAB_MEET = 0xD32,
    ASSET_D33_DIALOG_MUTANT_CRAB_DEFEAT,
    ASSET_D34_DIALOG_GLOOP_MEET,
    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_D39_DIALOG_BOTTLES_REFILL_HEALTH,

    ASSET_D8F_DIALOG_MUMBO_MEET = 0xD8F,
    ASSET_D90_DIALOG_MUMBO_MAGIC_PAID_FOR,
    ASSET_D91_DIALOG_MUMBO_XFORM_ANT,
    ASSET_D92_DIALOG_MUMBO_XFORM_PUMPKIN,
    ASSET_D93_DIALOG_MUMBO_XFORM_WALRUS,
    ASSET_D94_DIALOG_MUMBO_XFORM_CROC,
    ASSET_D95_DIALOG_MUMBO_XFORM_BEE,
    ASSET_D96_DIALOG_BEEHIVE_MEET,
    ASSET_D97_DIALOG_JINJO_MEET_YELLOW,
    ASSET_D98_DIALOG_JINJO_MEET_BLUE,
    ASSET_D99_DIALOG_JINJO_MEET_GREEN,
    ASSET_D9A_DIALOG_JINJO_MEET_PINK,
    ASSET_D9B_DIALOG_JINJO_MEET_ORANGE,
    
    ASSET_DA5_DIALOG_WADINGBOOTS_MEET = 0xDA5,
    ASSET_DA6_DIALOG_BEEHIVE_WITH_BEES,
    ASSET_DA7_DIALOG_MUMBO_CCW_SUMMER,
    ASSET_DA8_DIALOG_MUMBO_CCW_AUTUMN,

    ASSET_DAA_DIALOG_MUMBO_HAS_ENOUGH_TOKENS = 0xDAA,
    ASSET_DAB_DIALOG_MUMBO_NOT_ENOUGH_TOKENS,
    ASSET_DAC_DIALOG_MUMBO_FAIL_TO_BUY,
    ASSET_DAD_DIALOG_MUMBO_XFORM_IN_CRYPT,
    ASSET_DAE_DIALOG_MUMBO_TREX_START,
    ASSET_DAF_DIALOG_MUMBO_TREX_MISTAKE,
    ASSET_DB0_DIALOG_MUMBO_MISTAKE_0,
    ASSET_DB1_DIALOG_MUMBO_MISTAKE_1,
    ASSET_DB2_DIALOG_MUMBO_MISTAKE_2,
    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_DF3_DIALOG_BOTTLES_INTRODUCTION = 0xDF3,
    ASSET_DF4_DIALOG_BOTTLES_CAMERA_CONTROL_LEARN,
    ASSET_DF5_DIALOG_BOTTLES_CAMERA_CONTROL_REFRESHER,
    ASSET_DF6_DIALOG_BOTTLES_HIGH_JUMP_LEARN,
    ASSET_DF7_DIALOG_BOTTLES_FEATHERY_FLAP_LEARN,
    ASSET_DF8_DIALOG_BOTTLES_FLAP_FLIP_LEARN,
    ASSET_DF9_DIALOG_BOTTLES_UNKNOWN,
    ASSET_DFA_DIALOG_BOTTLES_JUMP_REFRESHER,
    ASSET_DFB_DIALOG_BOTTLES_DIVE_LEARN,
    ASSET_DFC_DIALOG_UNKNOWN,
    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_E03_DIALOG_BOTTLES_CLIMB_REFRESHER,
    ASSET_E04_DIALOG_BOTTLES_BEAK_BARGE_LEARN,
    ASSET_E05_DIALOG_UNKNOWN,
    ASSET_E06_DIALOG_BOTTLES_BEAK_BARGE_REFRESHER,
    ASSET_E07_DIALOG_BOTTLES_UNKNOWN,
    ASSET_E08_DIALOG_BOTTLES_FIND_ANOTHER_MOLEHILL,
    ASSET_E09_DIALOG_BOTTLES_SKIPPED_TUTORIAL,
    ASSET_E0A_DIALOG_BOTTLES_REFUSE_HELP_1,
    ASSET_E0B_DIALOG_BOTTLES_REFUSE_HELP_2,
    ASSET_E0C_DIALOG_BOTTLES_REFUSE_HELP_3,
    ASSET_E0D_DIALOG_BOTTLES_REFUSE_HELP_4,
    ASSET_E0E_DIALOG_BOTTLES_REFUSE_HELP_5,
    ASSET_E0F_DIALOG_BOTTLES_STOP_WASTING_TIME_BEFORE_FURNACE_FUN, // Skip tutorial, bother bottles, gives help, retalk to bottles
    ASSET_E10_DIALOG_BOTTLES_BRIDGE_BROKEN,
    ASSET_E11_DIALOG_BOTTLES_BRIDGE_STILL_BROKEN,
    ASSET_E12_DIALOG_BOTTLES_LEARNED_TUTORIAL_MOVES,

    ASSET_E14_DIALOG_ATTACK_TUTORIAL_SUCCESSFUL_KILL = 0xE14,
    ASSET_E15_DIALOG_ATTACK_TUTORIAL_FORWARD_ROLL,
    ASSET_E16_DIALOG_ATTACK_TUTORIAL_SUCCESSFUL_KILL,
    ASSET_E17_DIALOG_ATTACK_TUTORIAL_RATATAT_RAP,
    ASSET_E18_DIALOG_ATTACK_TUTORIAL_SUCCESSFUL_KILL,
    ASSET_E19_DIALOG_ATTACK_TUTORIAL_LEARNED_ALL_MOVES,
    ASSET_E1A_DIALOG_BOTTLES_UNKNOWN,
    ASSET_E1B_DIALOG_BOTTLES_UNKNOWN,
    ASSET_E1C_DIALOG_BOTTLES_UNKNOWN,
    ASSET_E1D_DIALOG_BOTTLES_TUTORIAL_OFFER_WAIT,

    ASSET_E1F_DIALOG_BOTTLES_TUTORIAL_OFFER = VER_SELECT(0xE1F, 0xa61, 0, 0),
    ASSET_E20_DIALOG_BOTTLES_BONUS_NOT_READY,
    ASSET_E21_DIALOG_BOTTLES_BONUS_DISCOVERED,

    ASSET_E24_DIALOG_UNKNOWN = 0xE24,

    ASSET_E35_DIALOG_BOTTLES_BONUS_REMINDER = VER_SELECT(0xE35, 0xa77, 0, 0),
    
    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_F5B_DIALOG_MUMBO_MAGIC_GET_WEAK_FULL = 0xF5b,
    ASSET_F5C_DIALOG_MUMBO_MAGIC_GET_WEAK_ABREV,
    ASSET_F5D_DIALOG_MUMBO_MAGIC_RUN_OUT_FULL,
    ASSET_F5E_DIALOG_MUMBO_MAGIC_RUN_OUT_ABREV,

    ASSET_F64_DIALOG_NOTEDOORS_LEARN = 0xf64,
    ASSET_F65_DIALOG_NOTEDOORS_REFRESHER,
    ASSET_F66_DIALOG_UNKNOWN,
    ASSET_F67_DIALOG_UNKNOWN,

    ASSET_F79_DIALOG_UNKNOWN = 0xf79,
    ASSET_F7A_DIALOG_UNKNOWN,

    ASSET_FAD_DIALOG_UNKNOWN = 0xfad,

    ASSET_FBE_DIALOG_CHEATING_ERASE_SAVE_WARNING = 0xFBE,
    ASSET_FBF_DIALOG_ERASED_SAVE,

    ASSET_10A1_DIALOG_BRENTILDA_MEET = 0x10A1,
    ASSET_10A2_DIALOG_UNKNOWN,

    ASSET_10E7_DIALOG_UNKNOWN = 0x10E7,

    ASSET_10ED_DIALOG_FINALBOSS_PHASE_1_HIT_PLAYER_OPTION_1 = 0x10ED,
    ASSET_10EE_DIALOG_FINALBOSS_PHASE_1_HIT_PLAYER_OPTION_2,
    ASSET_10EF_DIALOG_FINALBOSS_PHASE_1_HIT_PLAYER_OPTION_3,
    ASSET_10F0_DIALOG_FINALBOSS_PHASE_1_HIT_PLAYER_OPTION_4,
    ASSET_10F1_DIALOG_FINALBOSS_PHASE_1_HIT_PLAYER_OPTION_5,

    ASSET_10F2_DIALOG_FINALBOSS_PHASE_1_OPTION_1 = 0x10F2,
    ASSET_10F3_DIALOG_FINALBOSS_PHASE_1_OPTION_2,
    ASSET_10F4_DIALOG_FINALBOSS_PHASE_1_OPTION_3,
    ASSET_10F5_DIALOG_FINALBOSS_PHASE_1_OPTION_4,
    ASSET_10F6_DIALOG_FINALBOSS_PHASE_1_OPTION_5,

    ASSET_110B_DIALOG_FINALBOSS_PHASE_2_OPTION_1 = 0x110B,
    ASSET_110C_DIALOG_FINALBOSS_PHASE_2_OPTION_2,
    ASSET_110D_DIALOG_FINALBOSS_PHASE_2_OPTION_3,
    ASSET_110E_DIALOG_FINALBOSS_PHASE_2_OPTION_4,
    ASSET_110F_DIALOG_FINALBOSS_PHASE_2_OPTION_5,

    ASSET_111D_DIALOG_FINALBOSS_PHASE_2_HIT_PLAYER_OPTION_1 = 0x111D,
    ASSET_111E_DIALOG_FINALBOSS_PHASE_2_HIT_PLAYER_OPTION_2,
    ASSET_111F_DIALOG_FINALBOSS_PHASE_2_HIT_PLAYER_OPTION_3,
    ASSET_1120_DIALOG_FINALBOSS_PHASE_2_HIT_PLAYER_OPTION_4,
    ASSET_1121_DIALOG_FINALBOSS_PHASE_2_HIT_PLAYER_OPTION_5,

    ASSET_1122_DIALOG_FINALBOSS_PHASE_3_OPTION_1 = 0x1122,
    ASSET_1123_DIALOG_FINALBOSS_PHASE_3_OPTION_2,
    ASSET_1124_DIALOG_FINALBOSS_PHASE_3_OPTION_3,
    ASSET_1125_DIALOG_FINALBOSS_PHASE_3_OPTION_4,
    ASSET_1126_DIALOG_FINALBOSS_PHASE_3_OPTION_5,

    ASSET_113B_DIALOG_FINALBOSS_PHASE_4_OPTION_1 = 0x113B,
    ASSET_113C_DIALOG_FINALBOSS_PHASE_4_OPTION_2,
    ASSET_113D_DIALOG_FINALBOSS_PHASE_4_OPTION_3,
    ASSET_113E_DIALOG_FINALBOSS_PHASE_4_OPTION_4,
    ASSET_113F_DIALOG_FINALBOSS_PHASE_4_OPTION_5,

    ASSET_1154_DIALOG_FINALBOSS_PHASE_5_OPTION_1 = 0x1154,
    ASSET_1155_DIALOG_FINALBOSS_PHASE_5_OPTION_2,
    ASSET_1156_DIALOG_FINALBOSS_PHASE_5_OPTION_3,
    ASSET_1157_DIALOG_FINALBOSS_PHASE_5_OPTION_4,
    ASSET_1158_DIALOG_FINALBOSS_PHASE_5_OPTION_5,

    ASSET_1213_FF_QUIZ_QUESTION = 0x1213,
    ASSET_1214_FF_QUIZ_QUESTION,
    ASSET_1215_FF_QUIZ_QUESTION,
    ASSET_1216_FF_QUIZ_QUESTION,
    ASSET_1217_FF_QUIZ_QUESTION,
    ASSET_1218_FF_QUIZ_QUESTION,
    ASSET_1219_FF_QUIZ_QUESTION,
    ASSET_121A_FF_QUIZ_QUESTION,
    ASSET_121B_FF_QUIZ_QUESTION,
    ASSET_121C_FF_QUIZ_QUESTION,
    ASSET_121D_FF_QUIZ_QUESTION,
    ASSET_121E_FF_QUIZ_QUESTION,
    ASSET_121F_FF_QUIZ_QUESTION,
    ASSET_1220_FF_QUIZ_QUESTION,
    ASSET_1221_FF_QUIZ_QUESTION,
    ASSET_1222_FF_QUIZ_QUESTION,
    ASSET_1223_FF_QUIZ_QUESTION,
    ASSET_1224_FF_QUIZ_QUESTION,
    ASSET_1225_FF_QUIZ_QUESTION,
    ASSET_1226_FF_QUIZ_QUESTION,
    ASSET_1227_FF_QUIZ_QUESTION,
    ASSET_1228_FF_QUIZ_QUESTION,
    ASSET_1229_FF_QUIZ_QUESTION,
    ASSET_122A_FF_QUIZ_QUESTION,
    ASSET_122B_FF_QUIZ_QUESTION,
    ASSET_122C_FF_QUIZ_QUESTION,
    ASSET_122D_FF_QUIZ_QUESTION,
    ASSET_122E_FF_QUIZ_QUESTION,
    ASSET_122F_FF_QUIZ_QUESTION,
    ASSET_1230_FF_QUIZ_QUESTION,
    ASSET_1231_FF_QUIZ_QUESTION,
    ASSET_1232_FF_QUIZ_QUESTION,
    ASSET_1233_FF_QUIZ_QUESTION,
    ASSET_1234_FF_QUIZ_QUESTION,
    ASSET_1235_FF_QUIZ_QUESTION,
    ASSET_1236_FF_QUIZ_QUESTION,
    ASSET_1237_FF_QUIZ_QUESTION,
    ASSET_1238_FF_QUIZ_QUESTION,
    ASSET_1239_FF_QUIZ_QUESTION,
    ASSET_123A_FF_QUIZ_QUESTION,
    ASSET_123B_FF_QUIZ_QUESTION,
    ASSET_123C_FF_QUIZ_QUESTION,
    ASSET_123D_FF_QUIZ_QUESTION,
    ASSET_123E_FF_QUIZ_QUESTION,
    ASSET_123F_FF_QUIZ_QUESTION,
    ASSET_1240_FF_QUIZ_QUESTION,
    ASSET_1241_FF_QUIZ_QUESTION,
    ASSET_1242_FF_QUIZ_QUESTION,
    ASSET_1243_FF_QUIZ_QUESTION,
    ASSET_1244_FF_QUIZ_QUESTION,
    ASSET_1245_FF_QUIZ_QUESTION,
    ASSET_1246_FF_QUIZ_QUESTION,
    ASSET_1247_FF_QUIZ_QUESTION,
    ASSET_1248_FF_QUIZ_QUESTION,
    ASSET_1249_FF_QUIZ_QUESTION,
    ASSET_124A_FF_QUIZ_QUESTION,
    ASSET_124B_FF_QUIZ_QUESTION,
    ASSET_124C_FF_QUIZ_QUESTION,
    ASSET_124D_FF_QUIZ_QUESTION,
    ASSET_124E_FF_QUIZ_QUESTION,
    ASSET_124F_FF_QUIZ_QUESTION,
    ASSET_1250_FF_QUIZ_QUESTION,
    ASSET_1251_FF_QUIZ_QUESTION,
    ASSET_1252_FF_QUIZ_QUESTION,
    ASSET_1253_FF_QUIZ_QUESTION,
    ASSET_1254_FF_QUIZ_QUESTION,
    ASSET_1255_FF_QUIZ_QUESTION,
    ASSET_1256_FF_QUIZ_QUESTION,
    ASSET_1257_FF_QUIZ_QUESTION,
    ASSET_1258_FF_QUIZ_QUESTION,
    ASSET_1259_FF_QUIZ_QUESTION,
    ASSET_125A_FF_QUIZ_QUESTION,
    ASSET_125B_FF_QUIZ_QUESTION,
    ASSET_125C_FF_QUIZ_QUESTION,
    ASSET_125D_FF_QUIZ_QUESTION,
    ASSET_125E_FF_QUIZ_QUESTION,
    ASSET_125F_FF_QUIZ_QUESTION,
    ASSET_1260_FF_QUIZ_QUESTION,
    ASSET_1261_FF_QUIZ_QUESTION,
    ASSET_1262_FF_QUIZ_QUESTION,
    ASSET_1263_FF_QUIZ_QUESTION,
    ASSET_1264_FF_QUIZ_QUESTION,
    ASSET_1265_FF_QUIZ_QUESTION,
    ASSET_1266_FF_QUIZ_QUESTION,
    ASSET_1267_FF_QUIZ_QUESTION,
    ASSET_1268_FF_QUIZ_QUESTION,
    ASSET_1269_FF_QUIZ_QUESTION,
    ASSET_126A_FF_QUIZ_QUESTION,
    ASSET_126B_FF_QUIZ_QUESTION,
    ASSET_126C_FF_QUIZ_QUESTION,
    ASSET_126D_FF_QUIZ_QUESTION,
    ASSET_126E_FF_QUIZ_QUESTION,
    ASSET_126F_FF_QUIZ_QUESTION,
    ASSET_1270_FF_QUIZ_QUESTION,
    ASSET_1271_FF_QUIZ_QUESTION,
    ASSET_1272_FF_QUIZ_QUESTION,
    ASSET_1273_FF_QUIZ_QUESTION,
    ASSET_1274_FF_QUIZ_QUESTION,
    ASSET_1275_FF_QUIZ_QUESTION,
    ASSET_1276_FF_QUIZ_QUESTION,

    ASSET_12DB_FF_PICTURE_QUESTION = 0x12DB,
    ASSET_12DC_FF_PICTURE_QUESTION,
    ASSET_12DD_FF_PICTURE_QUESTION,
    ASSET_12DE_FF_PICTURE_QUESTION,
    ASSET_12DF_FF_PICTURE_QUESTION,
    ASSET_12E0_FF_PICTURE_QUESTION,
    ASSET_12E1_FF_PICTURE_QUESTION,
    ASSET_12E2_FF_PICTURE_QUESTION,
    ASSET_12E3_FF_PICTURE_QUESTION,
    ASSET_12E4_FF_PICTURE_QUESTION,
    ASSET_12E5_FF_PICTURE_QUESTION,
    ASSET_12E6_FF_PICTURE_QUESTION,
    ASSET_12E7_FF_PICTURE_QUESTION,
    ASSET_12E8_FF_PICTURE_QUESTION,
    ASSET_12E9_FF_PICTURE_QUESTION,
    ASSET_12EA_FF_PICTURE_QUESTION,
    ASSET_12EB_FF_PICTURE_QUESTION,
    ASSET_12EC_FF_PICTURE_QUESTION,
    ASSET_12ED_FF_PICTURE_QUESTION,

    ASSET_13A3_FF_SOUND_QUESTION = 0x13A3,
    ASSET_13A4_FF_SOUND_QUESTION,
    ASSET_13A5_FF_SOUND_QUESTION,
    ASSET_13A6_FF_SOUND_QUESTION,
    ASSET_13A7_FF_SOUND_QUESTION,
    ASSET_13A8_FF_SOUND_QUESTION,
    ASSET_13A9_FF_SOUND_QUESTION,
    ASSET_13AA_FF_SOUND_QUESTION,
    ASSET_13AB_FF_SOUND_QUESTION,
    ASSET_13AC_FF_SOUND_QUESTION,
    ASSET_13AD_FF_SOUND_QUESTION,
    ASSET_13AE_FF_SOUND_QUESTION,
    ASSET_13AF_FF_SOUND_QUESTION,
    ASSET_13B0_FF_SOUND_QUESTION,
    ASSET_13B1_FF_SOUND_QUESTION,
    ASSET_13B2_FF_SOUND_QUESTION,
    ASSET_13B3_FF_SOUND_QUESTION,
    ASSET_13B4_FF_SOUND_QUESTION,
    ASSET_13B5_FF_SOUND_QUESTION,
    ASSET_13B6_FF_SOUND_QUESTION,
    ASSET_13B7_FF_SOUND_QUESTION,
    ASSET_13B8_FF_SOUND_QUESTION,
    ASSET_13B9_FF_SOUND_QUESTION,
    ASSET_13BA_FF_SOUND_QUESTION,
    ASSET_13BB_FF_SOUND_QUESTION,
    ASSET_13BC_FF_SOUND_QUESTION,
    ASSET_13BD_FF_SOUND_QUESTION,
    ASSET_13BE_FF_SOUND_QUESTION,
    ASSET_13BF_FF_SOUND_QUESTION,
    ASSET_13C0_FF_SOUND_QUESTION,
    ASSET_13C1_FF_SOUND_QUESTION,
    ASSET_13C2_FF_SOUND_QUESTION,
    ASSET_13C3_FF_SOUND_QUESTION,
    ASSET_13C4_FF_SOUND_QUESTION,
    ASSET_13C5_FF_SOUND_QUESTION,
    ASSET_13C6_FF_SOUND_QUESTION,
    ASSET_13C7_FF_SOUND_QUESTION,
    ASSET_13C8_FF_SOUND_QUESTION,
    ASSET_13C9_FF_SOUND_QUESTION,
    ASSET_13CA_FF_SOUND_QUESTION,
    ASSET_13CB_FF_SOUND_QUESTION,
    ASSET_13CC_FF_SOUND_QUESTION,
    ASSET_13CD_FF_SOUND_QUESTION,
    ASSET_13CE_FF_SOUND_QUESTION,
    ASSET_13CF_FF_SOUND_QUESTION,
    ASSET_13D0_FF_SOUND_QUESTION,
    ASSET_13D1_FF_SOUND_QUESTION,
    ASSET_13D2_FF_SOUND_QUESTION,
    ASSET_13D3_FF_SOUND_QUESTION,
    ASSET_13D4_FF_SOUND_QUESTION,
    ASSET_13D5_FF_SOUND_QUESTION,

    ASSET_1407_FF_GRUNTY_QUESTION = 0x1407,
    ASSET_1408_FF_GRUNTY_QUESTION,
    ASSET_1409_FF_GRUNTY_QUESTION,
    ASSET_140A_FF_GRUNTY_QUESTION,
    ASSET_140B_FF_GRUNTY_QUESTION,
    ASSET_140C_FF_GRUNTY_QUESTION,
    ASSET_140D_FF_GRUNTY_QUESTION,
    ASSET_140E_FF_GRUNTY_QUESTION,
    ASSET_140F_FF_GRUNTY_QUESTION,
    ASSET_1410_FF_GRUNTY_QUESTION,
    ASSET_1411_FF_GRUNTY_QUESTION,
    ASSET_1412_FF_GRUNTY_QUESTION,
    ASSET_1413_FF_GRUNTY_QUESTION,
    ASSET_1414_FF_GRUNTY_QUESTION,
    ASSET_1415_FF_GRUNTY_QUESTION,
    ASSET_1416_FF_GRUNTY_QUESTION,
    ASSET_1417_FF_GRUNTY_QUESTION,
    ASSET_1418_FF_GRUNTY_QUESTION,
    ASSET_1419_FF_GRUNTY_QUESTION,
    ASSET_141A_FF_GRUNTY_QUESTION,
    ASSET_141B_FF_GRUNTY_QUESTION,
    ASSET_141C_FF_GRUNTY_QUESTION,
    ASSET_141D_FF_GRUNTY_QUESTION,
    ASSET_141E_FF_GRUNTY_QUESTION,
    ASSET_141F_FF_GRUNTY_QUESTION,
    ASSET_1420_FF_GRUNTY_QUESTION,
    ASSET_1421_FF_GRUNTY_QUESTION,
    ASSET_1422_FF_GRUNTY_QUESTION,
    ASSET_1423_FF_GRUNTY_QUESTION,
    ASSET_1424_FF_GRUNTY_QUESTION,

    ASSET_146B_MODEL_TTC_TREASURE_TROVE_COVE_OPA = 0x146B,
    ASSET_146C_MODEL_TTC_TREASURE_TROVE_COVE_XLU,
    ASSET_146D_MODEL_TTC_NIPPERS_SHELL_OPA,
    ASSET_146E_MODEL_TTC_NIPPERS_SHELL_XLU,
    ASSET_146F_MODEL_TTC_BLUBBERS_SHIP_OPA,
    ASSET_1470_MODEL_TTC_BLUBBERS_SHIP_XLU,
    ASSET_1471_MODEL_TTC_SANDCASTLE_OPA,
    ASSET_1472_MODEL_TTC_SANDCASTLE_XLU,
    ASSET_1473_MODEL_TTC_SHARKFOOD_ISLAND_OPA,
    ASSET_1474_MODEL_GV_GOBIS_VALLEY_OPA,
    ASSET_1475_MODEL_GV_GOBIS_VALLEY_XLU,
    ASSET_1476_MODEL_GV_MEMORY_GAME_OPA,
    /* [0x1477] empty */
    ASSET_1478_MODEL_GV_SANDYBUTTS_MAZE_OPA = 0x1478,
    ASSET_1479_MODEL_GV_SANDYBUTTS_MAZE_XLU,
    ASSET_147A_MODEL_GV_WATER_PYRAMIDS_OPA,
    ASSET_147B_MODEL_GV_WATER_PYRAMIDS_XLU,
    ASSET_147C_MODEL_GV_RUBEES_CHAMBER_OPA,
    ASSET_147D_MODEL_GV_INSIDE_JINXY_OPA,
    ASSET_147E_MODEL_GV_SNS_CHAMBER_OPA,
    ASSET_147F_MODEL_MMM_MAD_MONSTER_MANSION_OPA,
    ASSET_1480_MODEL_MMM_MAD_MONSTER_MANSION_XLU,
    ASSET_1481_MODEL_MMM_RAINBARREL_OPA,
    ASSET_1482_MODEL_MMM_CELLAR_OPA,
    ASSET_1483_MODEL_MMM_SECRET_CHURCH_ROOM_OPA,
    ASSET_1484_MODEL_MMM_SECRET_CHURCH_ROOM_XLU,
    ASSET_1485_MODEL_MMM_NAPPERS_ROOM_OPA,
    ASSET_1486_MODEL_MMM_CHURCH_OPA,
    ASSET_1487_MODEL_MMM_CHURCH_XLU,
    ASSET_1488_MODEL_MMM_TUMBLARS_SHED_OPA,
    ASSET_1489_MODEL_MMM_EGG_ROOM_OPA,
    ASSET_148A_MODEL_MMM_EGG_ROOM_XLU,
    ASSET_148B_MODEL_MMM_NOTE_ROOM_OPA,
    ASSET_148C_MODEL_MMM_NOTE_ROOM_XLU,
    ASSET_148D_MODEL_MMM_FEATHER_ROOM_OPA,
    ASSET_148E_MODEL_MMM_FEATHER_ROOM_XLU,
    ASSET_148F_MODEL_MMM_BATHROOM_OPA,
    ASSET_1490_MODEL_MMM_BATHROOM_XLU,
    ASSET_1491_MODEL_MMM_BEDROOM_OPA,
    ASSET_1492_MODEL_MMM_BEDROOM_XLU,
    ASSET_1493_MODEL_MMM_HONEYCOMB_ROOM_OPA,
    ASSET_1494_MODEL_MMM_HONEYCOMB_ROOM_XLU,
    ASSET_1495_MODEL_MMM_WELL_OPA,
    ASSET_1496_MODEL_MMM_WELL_XLU,
    ASSET_1497_MODEL_MMM_RAINBARREL_XLU,
    ASSET_1498_MODEL_MMM_INSIDE_LOGGO_OPA,
    ASSET_1499_MODEL_MMM_INSIDE_LOGGO_XLU,
    ASSET_149A_MODEL_MMM_NAPPERS_ROOM_XLU,
    ASSET_149B_MODEL_MMM_CELLAR_XLU,
    //149C - Black everywhere! You dont fall and theres invisible walls and floors!
    ASSET_149D_MODEL_CS_START_NINTENDO_OPA = 0x149D,
    ASSET_149E_MODEL_CS_START_RAREWARE_OPA,
    ASSET_149F_MODEL_CS_END_SPIRAL_MOUNTAIN_OPA,
    ASSET_14A0_MODEL_CS_START_RAREWARE_XLU,
    ASSET_14A1_MODEL_CS_START_NINTENDO_XLU,
    ASSET_14A2_MODEL_CS_BANJOS_HOUSE_OPA,
    ASSET_14A3_MODEL_CS_END_SPIRAL_MOUNTAIN_XLU,
    ASSET_14A4_MODEL_CS_BANJOS_HOUSE_XLU,
    ASSET_14A5_MODEL_CS_BEACH_XLU,
    ASSET_14A6_MODEL_CS_INTRO_SPIRAL_MOUNTAIN_OPA,
    /* [0x1477] empty */
    ASSET_14A8_MODEL_GL_GV_LOBBY_XLU = 0x14A8,
    ASSET_14A9_MODEL_CS_BEACH_OPA,
    ASSET_14AA_MODEL_MM_MUMBOS_MOUNTAIN_OPA,
    ASSET_14AB_MODEL_MM_MUMBOS_MOUNTAIN_XLU,
    ASSET_14AC_MODEL_SM_TICKERS_TOWER_OPA,
    ASSET_14AD_MODEL_SM_TICKERS_TOWER_XLU,
    ASSET_14AE_MODEL_MUMBOS_SKULL_OPA,
    /* [0x14AF] empty */
    ASSET_14B0_MODEL_RBB_RUSTY_BUCKET_BAY_OPA = 0x14B0,
    ASSET_14B1_MODEL_RBB_RUSTY_BUCKET_BAY_XLU,
    ASSET_14B2_MODEL_RBB_ENGINE_ROOM_OPA,
    ASSET_14B3_MODEL_RBB_ENGINE_ROOM_XLU,
    ASSET_14B4_MODEL_RBB_WAREHOUSE_OPA,
    ASSET_14B5_MODEL_RBB_WAREHOUSE_XLU,
    ASSET_14B6_MODEL_RBB_BOATHOUSE_OPA,
    ASSET_14B7_MODEL_RBB_BOATHOUSE_XLU,
    ASSET_14B8_MODEL_RBB_CONTAINER_1_OPA,
    ASSET_14B9_MODEL_RBB_CONTAINER_2_OPA,
    ASSET_14BA_MODEL_RBB_CONTAINER_3_OPA,
    ASSET_14BB_MODEL_RBB_CAPTIANS_CABIN_OPA,
    ASSET_14BC_MODEL_RBB_CAPTIANS_CABIN_XLU,
    ASSET_14BD_MODEL_RBB_CREW_CABIN_OPA,
    ASSET_14BE_MODEL_RBB_BOSS_BOOM_BOX_OPA,
    ASSET_14BF_MODEL_RBB_BOSS_BOOM_BOX_XLU,
    ASSET_14C0_MODEL_RBB_NAVIGATION_ROOM_OPA,
    ASSET_14C1_MODEL_RBB_STORAGE_ROOM_OPA,
    ASSET_14C2_MODEL_RBB_STORAGE_ROOM_XLU,
    ASSET_14C3_MODEL_RBB_KITCHEN_OPA,
    ASSET_14C4_MODEL_RBB_KITCHEN_XLU,
    ASSET_14C5_MODEL_RBB_ANCHOR_ROOM_OPA,
    ASSET_14C6_MODEL_RBB_ANCHOR_ROOM_XLU,
    ASSET_14C7_MODEL_RBB_NAVIGATION_ROOM_XLU,
    ASSET_14C8_MODEL_FP_FREEZEEZY_PEAK_OPA,
    ASSET_14C9_MODEL_FP_FREEZEEZY_PEAK_XLU,
    ASSET_14CA_MODEL_FP_BOGGYS_IGLOO_OPA,
    ASSET_14CB_MODEL_FP_XMAS_TREE_OPA,
    ASSET_14CC_MODEL_FP_WOZZAS_CAVE_OPA,
    ASSET_14CD_MODEL_FP_WOZZAS_CAVE_XLU,
    ASSET_14CE_MODEL_FP_BOGGYS_IGLOO_XLU,
    ASSET_14CF_MODEL_SM_SPIRAL_MOUNTAIN_OPA,
    ASSET_14D0_MODEL_SM_SPIRAL_MOUNTAIN_XLU,
    ASSET_14D1_MODEL_BGS_BUBBLEGLOOP_SWAMP_OPA,
    ASSET_14D2_MODEL_BGS_BUBBLEGLOOP_SWAMP_XLU,
    ASSET_14D3_MODEL_BGS_MR_VILE_OPA,
    ASSET_14D4_MODEL_BGS_TIPTUP_OPA,
    ASSET_14D5_MODEL_BGS_TIPTUP_XLU,
    ASSET_14D6_MODEL_TEST_MAP_OPA,
    ASSET_14D7_MODEL_TEST_MAP_XLU,
    ASSET_14D8_MODEL_CCW_HUB_OPA,
    ASSET_14D9_MODEL_CCW_SPRING_OPA,
    ASSET_14DA_MODEL_CCW_SUMMER_OPA,
    ASSET_14DB_MODEL_CCW_AUTUMN_OPA,
    ASSET_14DC_MODEL_CCW_WINTER_OPA,
    ASSET_14DD_MODEL_CCW_ZUBBA_HIVE_OPA,
    ASSET_14DE_MODEL_CCW_NABNUTS_HOUSE_OPA,
    ASSET_14DF_MODEL_CCW_WHIPCRACK_ROOM_OPA,
    ASSET_14E0_MODEL_CCW_HONEYCOMB_ROOM_OPA,
    ASSET_14E1_MODEL_CCW_NABBUTS_STASH_OPA,
    ASSET_14E2_MODEL_CCW_NABBUTS_STASH_XLU,
    ASSET_14E3_MODEL_CCW_HUB_XLU,
    ASSET_14E4_MODEL_CCW_SPRING_XLU,
    ASSET_14E5_MODEL_CCW_SUMMER_XLU,
    ASSET_14E6_MODEL_CCW_AUTUMN_XLU,
    ASSET_14E7_MODEL_CCW_WINTER_XLU,
    ASSET_14E8_MODEL_GL_FURNACE_FUN_OPA,
    /* [0x14E9.. =0x14EC] empty */
    ASSET_14ED_MODEL_CC_CLANKERS_CAVERN_OPA = 0x14ED,
    ASSET_14EE_MODEL_CC_CLANKERS_CAVERN_XLU,
    ASSET_14EF_MODEL_CC_WITCH_SWITCH_ROOM_OPA,
    ASSET_14F0_MODEL_CC_INSIDE_CLANKER_OPA,
    ASSET_14F1_MODEL_CC_INSIDE_CLANKER_XLU,
    ASSET_14F2_MODEL_CC_GOLD_FEATHER_ROOM_OPA,
    ASSET_14F3_MODEL_GL_MM_LOBBY_OPA,
    ASSET_14F4_MODEL_GL_TTC_AND_CC_PUZZLE_OPA,
    ASSET_14F5_MODEL_GL_180_NOTE_DOOR_OPA,
    ASSET_14F6_MODEL_GL_RED_CAULDRON_ROOM_OPA,
    ASSET_14F7_MODEL_GL_TTC_LOBBY_OPA,
    ASSET_14F8_MODEL_GL_GV_LOBBY_OPA,
    ASSET_14F9_MODEL_GL_FP_LOBBY_OPA,
    ASSET_14FA_MODEL_GL_FP_LOBBY_XLU,
    ASSET_14FB_MODEL_GL_CC_LOBBY_OPA,
    ASSET_14FC_MODEL_GL_BATTLEMENTS_OPA,
    ASSET_14FD_MODEL_GL_GV_PUZZLE_OPA,
    ASSET_14FE_MODEL_GL_MMM_LOBBY_OPA,
    ASSET_14FF_MODEL_GL_CRYPT_OPA,
    ASSET_1500_MODEL_GL_STATUE_ROOM_OPA,
    ASSET_1501_MODEL_GL_BGS_LOBBY_OPA,
    ASSET_1502_MODEL_GL_640_NOTE_DOOR_OPA,
    ASSET_1503_MODEL_GL_RBB_LOBBY_OPA,
    ASSET_1504_MODEL_RBB_AND_MMM_PUZZLE_OPA,
    ASSET_1505_MODEL_GL_CCW_LOBBY_OPA,
    ASSET_1506_MODEL_GL_FF_ENTRANCE_OPA,
    ASSET_1507_MODEL_GL_CC_LOBBY_XLU,
    ASSET_1508_MODEL_GL_640_NOTE_DOOR_XLU,
    ASSET_1509_MODEL_GL_RBB_LOBBY_XLU,
    ASSET_150A_MODEL_RBB_AND_MMM_PUZZLE_XLU,
    ASSET_150B_MODEL_GL_MM_LOBBY_XLU,
    ASSET_150C_MODEL_GL_TTC_AND_CC_PUZZLE_XLU,
    ASSET_150D_MODEL_GL_RED_CAULDRON_ROOM_XLU,
    ASSET_150E_MODEL_GL_STATUE_ROOM_XLU,
    ASSET_150F_MODEL_CS_KLUNGOS_LAB_OPA,
    ASSET_1510_MODEL_GL_180_NOTE_DOOR_XLU,
    ASSET_1511_MODEL_GL_BGS_LOBBY_XLU,
    ASSET_1512_MODEL_GL_TTC_LOBBY_XLU,
    ASSET_1513_MODEL_CS_KLUNGOS_LAB_XLU,
    ASSET_1514_MODEL_GL_FF_ENTRANCE_XLU,
    ASSET_1515_MODEL_GL_BATTLEMENTS_XLU
};

enum overlay_e{
    OVERLAY_1_COSHOW   = 0x1,
    OVERLAY_2_WHALE    = 0x2,
    OVERLAY_3_HAUNTED  = 0x3,
    OVERLAY_4_DESERT   = 0x4,
    OVERLAY_5_BEACH    = 0x5,
    OVERLAY_6_JUNGLE   = 0x6,
    OVERLAY_7_SWAMP    = 0x7,
    OVERLAY_8_SHIP     = 0x8,
    OVERLAY_9_SNOW     = 0x9,
    OVERLAY_A_TREE     = 0xA,
    OVERLAY_B_TRAINING = 0xB,
    OVERLAY_C_INTRO    = 0xC,
    OVERLAY_D_WITCH    = 0xD,
    OVERLAY_E_BATTLE   = 0xE
};

enum marker_e{
    MARKER_4_TERMITE = 0x4,
    MARKER_5_GRUBLIN,
    MARKER_6_MUMBO,
    MARKER_7_CONGA,

    MARKER_A_CHIMPY = 0xA,

    MARKER_C_ORANGE_PROJECTILE = 0xC,

    MARKER_11_WADING_BOOTS = 0x11,

    MARKER_13_SNIPPET = 0x13,
    MARKER_14_SNACKER,
    MARKER_15_CLAM,

    MARKER_28_CLANKER_SAWBLADE = 0x28,

    MARKER_2E_GRIMLET = 0x2E,

    MARKER_32_PLAYER_SHADOW = 0x32,
    MARKER_33_LEAKY,
    MARKER_34_CEMETARY_POT,

    MARKER_36_ORANGE_COLLECTIBLE = 0x36,
    MARKER_37_GOLD_BULLION,
    MARKER_38_TURBO_TALON_TRAINERS,
    MARKER_39_MUMBO_TOKEN,

    MARKER_3B_SCARF_SLED = 0x3B,
    MARKER_3C_RACE_SLED,

    MARKER_45_FLIGHT_PAD = 0x45,

    MARKER_48_NAPPER = 0x48,
    MARKER_49_MOTZHAND,
    MARKER_4A_CC_KEY,
    MARKER_4B_CC_SCREW,
    MARKER_4C_CLANKER_TOKEN_TOOTH_EXT,
    MARKER_4D_CLANKER_JIGGY_TOOTH_EXT,
    
    MARKER_50_BEEHIVE = 0x50,
    MARKER_51_MM_HUT,
    MARKER_52_JIGGY,
    MARKER_53_EMPTY_HONEYCOMB,

    MARKER_55_HONEYCOMB = 0x55,

    MARKER_5A_JINJO_BLUE = 0x5A,
    MARKER_5B_JINJO_GREEN,
    MARKER_5C_JINJO_ORANGE,
    MARKER_5D_JINJO_PINK,
    MARKER_5E_JINJO_YELLOW,
    MARKER_5F_MUSIC_NOTE,
    MARKER_60_BLUE_EGG_COLLECTIBLE,
    MARKER_61_EXTRA_LIFE,
    MARKER_62_RED_ARROW,
    MARKER_63_RED_QUESTION_MARK,
    MARKER_64_RED_X,
    MARKER_65_SHRAPNEL,
    MARKER_66_ORANGE_PAD,
    MARKER_67_JUJU,
    MARKER_68_JIGSAW_DANCE,
    MARKER_69_CHUMP_FISH,
    MARKER_6A_GLOOP,
    MARKER_6B_GLOOPBUBBLE,
    MARKER_6C_TANKTUP,
    MARKER_6D_TANKTUP_LEG,
    MARKER_6E_PINK_EGG_LARGEST,

    MARKER_72_FIRE_SPARKLE = 0x72,

    MARKER_95_CHIMPY_STUMP = 0x95,
    MARKER_96_GRAVESTONE,
    MARKER_97_BOGGY_2,

    MARKER_99_TEEHEE = 0x99,

    MARKER_A1_BLUBBER_SHIP_TOP_HATCH = 0xa1,

    MARKER_A3_BLUBBER = 0xA3,
    MARKER_A4_LOCKUP_SLOW,
    MARKER_A5_NIPPER,
    MARKER_A6_GRABBA,
    MARKER_A7_MAGIC_CARPET_1,
    MARKER_A8_GV_MAZE_SARCOPHAGUS,
    MARKER_A9_RUBEE,
    MARKER_AA_HISTUP,
    MARKER_AB_RUBEES_EGG_POT,

    MARKER_AD_SLAPPA = 0xAD,
    MARKER_AE_UNKNOWN,
    MARKER_AF_MAGIC_CARPET_SHADOW,
    MARKER_B0_MAGIC_CARPET_2,
    MARKER_B1_SIR_SLUSH,
    MARKER_B2_SNOWBALL,
    MARKER_B3_SIR_SLUSH_HAT,

    MARKER_B5_RED_FEATHER_COLLECTIBLE = 0xB5,

    MARKER_B7_TUTORIAL_BOTTLES = 0xB7,

    MARKER_B9_FP_SNOWMAN_BUTTON = 0xB9,
    MARKER_BA_XMAS_TREE,
    MARKER_BB_UNKNOWN,
    MARKER_BC_GOBI_1,
    MARKER_BD_GOBI_ROPE,
    MARKER_BE_GOBI_ROCK,
    MARKER_BF_GOBI_2,
    MARKER_C0_TRUNKER,
    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_D4_SPRING_PAD = 0xD4,
    MARKER_D5_BGS_MUD_HUT,
    MARKER_D6_PINK_EGG_LARGE,
    MARKER_D7_PINK_EGG_MEDIUM,
    MARKER_D8_PINK_EGG_SMALL,
    MARKER_D9_PINK_EGG_SMALLEST,
    MARKER_DA_LEAFBOAT,
    MARKER_DB_BURIED_TREASURE,
    MARKER_DC_BIG_ALLIGATOR,
    MARKER_DD_BLACK_SNIPPET,
    MARKER_DE_BLACK_SNIPPET_UPSIDEDOWN,

    MARKER_EA_LIGHTHOUSE_DOOR = 0xEA,
    MARKER_EB_GV_BANJO_DOOR,
    MARKER_EC_GV_SUN_SWITCH,
    MARKER_ED_GV_SUN_DOOR,

    MARKER_EF_GV_STAR_HATCH = 0xEF,
    MARKER_F0_GV_KAZOOIE_DOOR,
    MARKER_F1_GV_STAR_SWITCH,
    MARKER_F2_HONEYCOMB_SWITCH,
    MARKER_F3_GV_KAZOOIE_TARGET,
    MARKER_F4_ANCIENT_ONE,
    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_FD_BGS_MAZE_SWITCH,
    MARKER_FE_MMM_CLOCK_SWITCH,

    MARKER_103_MM_WITCH_SWITCH = 0x103,
    MARKER_104_MMM_WITCH_SWITCH,
    MARKER_105_TTC_WITCH_SWITCH,
    MARKER_106_RBB_WITCH_SWITCH,

    MARKER_109_BREAKABLE_BRICK_WALL = 0x109,

    MARKER_11B_WATER_LEVEL_SWITCH_1 = 0x11B,
    MARKER_11C_WATER_LEVEL_SWITCH_2,
    MARKER_11D_WATER_LEVEL_SWITCH_3,

    MARKER_121_GLASS_EYE = 0x121,

    MARKER_124_BOGGY_1         = 0x124,

    MARKER_127_BAT = 0x127,
    MARKER_128_COLLYWOBBLE_THE_CAULIFLOWER_A,
    MARKER_129_BAWL_THE_ONION_A,
    MARKER_12A_TOPPER_THE_CARROT_A,
    MARKER_12B_ATTACK_TUTORIAL,

    MARKER_134_UNKNOWN = 0x134,
    MARKER_135_QUARRIE,

    MARKER_161_GV_WITCH_SWITCH = 0x161,
    MARKER_162_BGS_WITCH_SWITCH,

    MARKER_166_CC_WITCH_SWITCH = 0x166,
    MARKER_167_SHARKFOOD_ISLAND,
    MARKER_168_ICE_KEY,
    MARKER_169_SNS_EGG,

    MARKER_16B_SNIPPET_UPSIDEDOWN = 0x16B,
    MARKER_16C_NIPPER,

    MARKER_173_CHUMP_FISH_2 = 0x173,
    MARKER_174_GAME_OVER = 0x174,

    MARKER_176_COPYRIGHT_OVERLAY = 0x176,
    MARKER_177_PRESS_START_OVERLAY,
    MARKER_178_NO_CONTROLLER_OVERLAY,

    MARKER_182_RBB_EGG_TOLL = 0x182,

    MARKER_185_MODEL_RUSTY_BUCKET_REAR_PROPELLER = 0x185,

    MARKER_191_ENGINE_ROOM_PROPELLOR_1 = 0x191,
    MARKER_192_ENGINE_ROOM_PROPELLOR_2,
    MARKER_193_ENGINE_ROOM_PROPELLOR_3,

    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,

    MARKER_1A7_CLANKER_WHIPCRACK = 0x1A7,

    MARKER_1AE_ZUBBA = 0x1AE,

    MARKER_1B1_CCW_GOBI = 0x1B1,
    MARKER_1B2_CLUCKER_A,

    MARKER_1B4_EEYRIE_BABY = 0x1B4,
    MARKER_1B5_CATERPILLAR,

    MARKER_1B7_BOOM_BOX = 0x1B7,

    MARKER_1BB_NABNUT = 0x1BB,

    MARKER_1C5_WHIPCRACK = 0x1C5,

    MARKER_1CD_GV_MAZE_CTRL = 0x1CD,

    MARKER_1D0_CLUCKER_B = 0x1D0,
    MARKER_1D1_PORTRAIT_CHOMPA_B,

    MARKER_1D4_SANDYBUTT_PYRAMID =  0x1D4,
    MARKER_1D5_PALM_TREE,

    MARKER_1E1_FF_MINIGAME = 0x1E1,
    MARKER_1E2_GRUBLIN_HOOD,
    MARKER_1E3_VACATION_TEXT_TRIGGER,


    MARKER_1E5_GOLD_FEATHER_COLLECTIBLE = 0x1E5,
    MARKER_1E6_TOPPER_THE_CARROT_B,
    MARKER_1E7_BAWL_THE_ONION_B,
    MARKER_1E8_COLLYWOBBLE_THE_CAULIFLOWER_B,
    MARKER_1E9_MUMBO_COST_SIGN,
    MARKER_1EA_GRUNTLING_RED,

    MARKER_1ED_JUMP_TUTORIAL = 0x1ED,
    MARKER_1F1_GRUNTLING_BLACK = 0x1F1,

    MARKER_1F4_TOOTS = 0x1F4,

    MARKER_1F9_SNARE_BEAR = 0x1F9,
    MARKER_1FA_POLAR_BEAR_CUB_BLUE,
    MARKER_1FB_POLAR_BEAR_CUB_GREEN,
    MARKER_1FC_POLAR_BEAR_CUB_RED,
    MARKER_1FD_BLUE_PRESENT_COLLECTIBLE,
    MARKER_1FE_GREEN_PRESENT_COLLECTIBLE,
    MARKER_1FF_RED_PRESENT_COLLECTIBLE,
    MARKER_200_TWINKLY_BLUE,
    MARKER_201_TWINKLY_GREEN,
    MARKER_202_TWINKLY_ORANGE,
    MARKER_203_TWINKLY_RED,

    MARKER_205_TWINKLY_MUNCHER = 0x205,

    MARKER_208_BLUE_PRESENT = 0x208,
    MARKER_209_GREEN_PRESENT,
    MARKER_20A_RED_PRESENT,
    MARKER_20B_WOZZA,
    MARKER_20C_WOZZAS_JIGGY,

    MARKER_20F_WOZZA_IN_CAVE = 0x20F,

    MARKER_217_BEE_SWARM = 0x217,
    MARKER_218_LIMBO,
    MARKER_219_MUMMUM,
    MARKER_21A_SEAMAN_GRUBLIN,

    MARKER_224_BREAKABLE_FLOOR_COBWEB = 0x224,
    MARKER_225_BREAKABLE_WALL_COBWEB,

    MARKER_22A_CCW_WITCH_SWITCH = 0x22A,
    MARKER_22B_FP_WITCH_SWITCH,

    MARKER_231_WARP_CAULDRON = 0x231,

    MARKER_23A_GV_SNS_CHAMBER_DOOR = 0x23A,
    MARKER_23B_GV_SNS_SARCOPHAGUS,
    MARKER_23C_GV_SNS_SWITCH,

    MARKER_23F_LAIR_FLIGHT_PAD_SWITCH = 0x23F,
    MARKER_240_LAIR_SWITCH_FLIGHT_PAD = 0x240,

    MARKER_244_DINGPOT = 0x244,
    MARKER_245_XMAS_TREE_EGG_TOLL = 0x245,

    MARKER_250_ICECUBE_A = 0x250,

    MARKER_252_LOGGO = 0x252,
    MARKER_253_SCARAB_BEETLE,
    MARKER_254_PORTRAIT_CHOMPA_A,
    MARKER_255_PORTRAIT_OF_GRUNTY,
    MARKER_256_FIRE_FX,
    MARKER_257_PORTRAIT_OF_BLACKEYE,
    MARKER_258_PORTRAIT_OF_TOWER,
    MARKER_259_PORTRAIT_OF_TREE_AND_MOON,
    MARKER_25A_PORTRAIT_OF_TEEHEE,
    MARKER_25B_PORTRAIT_OF_MINION,
    MARKER_25C_GRUNTY_SPELL_FIREBALL,
    MARKER_25D_GREEN_BLAST,
    MARKER_25E_GRUNTILDA_FINAL_BOSS,
    MARKER_25F_ICECUBE_B,

    MARKER_261_FIGHT_FLIGHT_PAD = 0x261,

    MARKER_267_LIGHTHOUSE_A = 0x267,
    MARKER_268_STAIRS_1,
    MARKER_269_STAIRS_2,
    MARKER_26A_LIGHTHOUSE_B,

    MARKER_276_STONE_JINJO = 0x276,

    MARKER_27A_JINJO_STATUE_BASE = 0x27A,
    MARKER_27B_BOSS_JINJO_ORANGE,
    MARKER_27C_BOSS_JINJO_GREEN,
    MARKER_27D_BOSS_JINJO_PINK,
    MARKER_27E_BOSS_JINJO_YELLOW,
    MARKER_27F_JINJONATOR_STATUE_BASE,

    MARKER_280_GRUNTY_SPELL_GREEN_ATTACK = 0x280,

    MARKER_284_GRUNTY_SPELL_BARRIER = 0x284,
    MARKER_285_JINJONATOR,

    MARKER_288_GRUNTY_SHADOW = 0x288,

    MARKER_295_GRUNTLING_BLUE = 0x295,
    MARKER_296_TEEHEE_PURPLE,
    MARKER_297_GIANT_GRAVESTONE,
    MARKER_298_MUMMUM_BALL,

    MARKER_29A_FF_PRIZE = 0x29A,

    MARKER_29D_ROCK_TRAPPING_GRUNTY = 0x29D
};

enum hitbox_e{
    HITBOX_0_NONE,
    HITBOX_1_BEAK_BUSTER,
    HITBOX_2_BEAK_BARGE,
    HITBOX_3_BEAK_BOMB,
    HITBOX_4_CLAW,
    HITBOX_5_PECK,
    HITBOX_6_WONDERWING,
    HITBOX_7_ROLL,
    HITBOX_8_CLAW_DOWN,
    HITBOX_9_CROC_BITE,
    HITBOX_A_FAST_FALLING
};

enum collision_e{
    COLLISION_0_TOUCH,
    COLLISION_1_OW,
    COLLISION_2_DIE
};

enum ff_question_type_e{
    FFQT_0_TEXT,
    FFQT_1_PICTURE,
    FFQT_2_SOUND,
    FFQT_3_GRUNTY,
    FFQT_4_MINIGAME
};

enum common_particle_e{
    COMMON_PARTICLE_1_EGG_HEAD = 1,
    COMMON_PARTICLE_4_EGG_ASS = 4
};

enum bsgroup_e {
    BSGROUP_3_WONDERWING = 0x3,
    BSGROUP_4_LOOK = 0x4,
    BSGROUP_5_CLIMB = 0x5,
    BSGROUP_6_TURBO_TALON_TRAINERS,
    BSGROUP_7_CROC_ATTACK,
    BSGROUP_8_TROT,
    BSGROUP_9_LONG_LEG,
    BSGROUP_A_FLYING,
    BSGROUP_B_ATTACKING,
    BSGROUP_C_WALRUS_SLED,
    BSGROUP_D_TRANSFORMING
};

enum bswatergroup_e{
    BSWATERGROUP_0_NONE,
    BSWATERGROUP_1_SURFACE,
    BSWATERGROUP_2_UNDERWATER
};

enum misc_flag_e{
    MISC_FLAG_0, // unused
    MISC_FLAG_1_ON_FLIGHT_PAD,
    MISC_FLAG_2_ON_SPRING_PAD,
    MISC_FLAG_3,
    MISC_FLAG_4,
    MISC_FLAG_5_HAS_PECKED,
    MISC_FLAG_6,
    MISC_FLAG_7,
    MISC_FLAG_8,
    MISC_FLAG_9,
    MISC_FLAG_A,
    MISC_FLAG_B,
    MISC_FLAG_C,
    MISC_FLAG_D, // unused
    MISC_FLAG_E_TOUCHING_WADING_BOOTS,
    MISC_FLAG_F, // related to A button ?
    MISC_FLAG_10_TOUCHING_TURBO_TRAINERS,
    MISC_FLAG_11, // unused
    MISC_FLAG_12_HAS_FLAPPED, // has used flap
    MISC_FLAG_13, // related to ground damage ?
    MISC_FLAG_14_LOSE_BOGGY_RACE, // in difficult terrain (mud)
    MISC_FLAG_15_LOADZONE, // touching loadzone?
    MISC_FLAG_16, // related to flying
    MISC_FLAG_17_FIRST_PERSON_VIEW,
    MISC_FLAG_18, // related to underwater state
    MISC_FLAG_19, // related to transformations
    MISC_FLAG_1A, // related to bee transformation
    MISC_FLAG_1B_TRANSFORMING,

    MISC_FLAG_NUM_FLAGS
};

enum nc_first_person_state{
    FIRSTPERSON_STATE_1_ENTER = 1,
    FIRSTPERSON_STATE_2_IDLE,
    FIRSTPERSON_STATE_3_EXIT,
    FIRSTPERSON_STATE_4_DONE
};

enum marker_collision_func_type_e {
    MARKER_COLLISION_FUNC_0, // active?
    MARKER_COLLISION_FUNC_1, // passive?
    MARKER_COLLISION_FUNC_2_DIE
};

enum vegetable_e {
    VEGETABLE_1_TOPPER = 1,
    VEGETABLE_2_BAWL,
    VEGETABLE_3_COLLY_WOBBLE
};

#endif
