mirror of
https://github.com/doldecomp/sms.git
synced 2026-11-09 09:59:44 -10:00
532 lines
29 KiB
C++
532 lines
29 KiB
C++
#ifndef FLAG_MANAGER_FLAGS_HPP
|
|
#define FLAG_MANAGER_FLAGS_HPP
|
|
|
|
#include <version.h>
|
|
|
|
enum MSFlag {
|
|
MSF_SHINE_BIANCO_1 = 0x10000,
|
|
MSF_SHINE_BIANCO_2 = 0x10001,
|
|
MSF_SHINE_BIANCO_3 = 0x10002,
|
|
MSF_SHINE_BIANCO_4 = 0x10003,
|
|
MSF_SHINE_BIANCO_5 = 0x10004,
|
|
MSF_SHINE_BIANCO_6 = 0x10005,
|
|
MSF_SHINE_BIANCO_7 = 0x10006,
|
|
MSF_SHINE_BIANCO_8 = 0x10007,
|
|
MSF_SHINE_BIANCO_3_REDS = 0x10008,
|
|
MSF_SHINE_BIANCO_6_REDS = 0x10009,
|
|
MSF_SHINE_RICCO_1 = 0x1000A,
|
|
MSF_SHINE_RICCO_2 = 0x1000B,
|
|
MSF_SHINE_RICCO_3 = 0x1000C,
|
|
MSF_SHINE_RICCO_4 = 0x1000D,
|
|
MSF_SHINE_RICCO_5 = 0x1000E,
|
|
MSF_SHINE_RICCO_6 = 0x1000F,
|
|
MSF_SHINE_RICCO_7 = 0x10010,
|
|
MSF_SHINE_RICCO_8 = 0x10011,
|
|
MSF_SHINE_RICCO_4_REDS = 0x10012,
|
|
MSF_SHINE_RICCO_2_SECOND = 0x10013,
|
|
MSF_SHINE_GELATO_1 = 0x10014,
|
|
MSF_SHINE_GELATO_2 = 0x10015,
|
|
MSF_SHINE_GELATO_3 = 0x10016,
|
|
MSF_SHINE_GELATO_4 = 0x10017,
|
|
MSF_SHINE_GELATO_5 = 0x10018,
|
|
MSF_SHINE_GELATO_6 = 0x10019,
|
|
MSF_SHINE_GELATO_7 = 0x1001A,
|
|
MSF_SHINE_GELATO_8 = 0x1001B,
|
|
MSF_SHINE_GELATO_1_REDS = 0x1001C,
|
|
MSF_SHINE_GELATO_HIDDEN = 0x1001D,
|
|
MSF_SHINE_PINNA_1 = 0x1001E,
|
|
MSF_SHINE_PINNA_2 = 0x1001F,
|
|
MSF_SHINE_PINNA_3 = 0x10020,
|
|
MSF_SHINE_PINNA_4 = 0x10021,
|
|
MSF_SHINE_PINNA_5 = 0x10022,
|
|
MSF_SHINE_PINNA_6 = 0x10023,
|
|
MSF_SHINE_PINNA_7 = 0x10024,
|
|
MSF_SHINE_PINNA_8 = 0x10025,
|
|
MSF_SHINE_PINNA_2_REDS = 0x10026,
|
|
MSF_SHINE_PINNA_6_REDS = 0x10027,
|
|
MSF_SHINE_SIRENA_1 = 0x10028,
|
|
MSF_SHINE_SIRENA_2 = 0x10029,
|
|
MSF_SHINE_SIRENA_3 = 0x1002A,
|
|
MSF_SHINE_SIRENA_4 = 0x1002B,
|
|
MSF_SHINE_SIRENA_5 = 0x1002C,
|
|
MSF_SHINE_SIRENA_6 = 0x1002D,
|
|
MSF_SHINE_SIRENA_7 = 0x1002E,
|
|
MSF_SHINE_SIRENA_8 = 0x1002F,
|
|
MSF_SHINE_SIRENA_2_REDS = 0x10030,
|
|
MSF_SHINE_SIRENA_4_REDS = 0x10031,
|
|
MSF_SHINE_NOKI_1 = 0x10032,
|
|
MSF_SHINE_NOKI_2 = 0x10033,
|
|
MSF_SHINE_NOKI_3 = 0x10034,
|
|
MSF_SHINE_NOKI_4 = 0x10035,
|
|
MSF_SHINE_NOKI_5 = 0x10036,
|
|
MSF_SHINE_NOKI_6 = 0x10037,
|
|
MSF_SHINE_NOKI_7 = 0x10038,
|
|
MSF_SHINE_NOKI_8 = 0x10039,
|
|
MSF_SHINE_NOKI_6_REDS = 0x1003A,
|
|
MSF_SHINE_NOKI_HIDDEN = 0x1003B,
|
|
MSF_SHINE_PIANTA_1 = 0x1003C,
|
|
MSF_SHINE_PIANTA_4 = 0x1003D,
|
|
MSF_SHINE_PIANTA_3 = 0x1003E,
|
|
MSF_SHINE_PIANTA_6 = 0x1003F,
|
|
MSF_SHINE_PIANTA_5 = 0x10040,
|
|
MSF_SHINE_PIANTA_2 = 0x10041,
|
|
MSF_SHINE_PIANTA_7 = 0x10042,
|
|
MSF_SHINE_PIANTA_8 = 0x10043,
|
|
MSF_SHINE_PIANTA_5_REDS = 0x10044,
|
|
MSF_SHINE_PIANTA_HIDDEN = 0x10045,
|
|
MSF_SHINE_BLUE_COIN_1 = 0x10046,
|
|
MSF_SHINE_BLUE_COIN_2 = 0x10047,
|
|
MSF_SHINE_BLUE_COIN_3 = 0x10048,
|
|
MSF_SHINE_BLUE_COIN_4 = 0x10049,
|
|
MSF_SHINE_BLUE_COIN_5 = 0x1004A,
|
|
MSF_SHINE_BLUE_COIN_6 = 0x1004B,
|
|
MSF_SHINE_BLUE_COIN_7 = 0x1004C,
|
|
MSF_SHINE_BLUE_COIN_8 = 0x1004D,
|
|
MSF_SHINE_BLUE_COIN_9 = 0x1004E,
|
|
MSF_SHINE_BLUE_COIN_10 = 0x1004F,
|
|
MSF_SHINE_BLUE_COIN_11 = 0x10050,
|
|
MSF_SHINE_BLUE_COIN_12 = 0x10051,
|
|
MSF_SHINE_BLUE_COIN_13 = 0x10052,
|
|
MSF_SHINE_BLUE_COIN_14 = 0x10053,
|
|
MSF_SHINE_BLUE_COIN_15 = 0x10054,
|
|
MSF_SHINE_BLUE_COIN_16 = 0x10055,
|
|
MSF_SHINE_AIRSTRIP = 0x10056,
|
|
MSF_SHINE_JAIL_SECRET = 0x10057,
|
|
MSF_SHINE_AIRSTRIP_REDS = 0x10058,
|
|
MSF_SHINE_PACHINKO = 0x10059,
|
|
MSF_SHINE_BEACH_PIPE = 0x1005A,
|
|
MSF_SHINE_LILYPAD = 0x1005B,
|
|
MSF_SHINE_GRASS_PIPE = 0x1005C,
|
|
MSF_SHINE_LIGHTHOUSE = 0x1005D,
|
|
MSF_SHINE_BOX_GAME_1 = 0x1005E,
|
|
MSF_SHINE_BOX_GAME_2 = 0x1005F,
|
|
MSF_SHINE_LEFT_BELL = 0x10060,
|
|
MSF_SHINE_RIGHT_BELL = 0x10061,
|
|
MSF_SHINE_CHUCKSTER = 0x10062,
|
|
MSF_SHINE_SHINE_GATE = 0x10063,
|
|
MSF_SHINE_BIANCO_100_COINS = 0x10064,
|
|
MSF_SHINE_RICCO_100_COINS = 0x10065,
|
|
MSF_SHINE_GELATO_100_COINS = 0x10066,
|
|
MSF_SHINE_PINNA_100_COINS = 0x10067,
|
|
MSF_SHINE_SIRENA_100_COINS = 0x10068,
|
|
MSF_SHINE_NOKI_100_COINS = 0x10069,
|
|
MSF_SHINE_PIANTA_100_COINS = 0x1006A,
|
|
MSF_SHINE_DELFINO_100_COINS = 0x1006B,
|
|
MSF_SHINE_BLUE_COIN_17 = 0x1006C,
|
|
MSF_SHINE_BLUE_COIN_18 = 0x1006D,
|
|
MSF_SHINE_BLUE_COIN_19 = 0x1006E,
|
|
MSF_SHINE_BLUE_COIN_20 = 0x1006F,
|
|
MSF_SHINE_BLUE_COIN_21 = 0x10070,
|
|
MSF_SHINE_BLUE_COIN_22 = 0x10071,
|
|
MSF_SHINE_BLUE_COIN_23 = 0x10072,
|
|
MSF_SHINE_BLUE_COIN_24 = 0x10073,
|
|
MSF_SHINE_UNDERBELL = 0x10074,
|
|
MSF_SHINE_BEACH = 0x10075,
|
|
MSF_SHINE_GOLD_BIRD = 0x10076,
|
|
MSF_SHINE_CORONA = 0x10077,
|
|
MSF_BLUE_COIN_DELFINO_AIRSTRIP_ICE_CUBE = 0x10078,
|
|
MSF_BLUE_COIN_DELFINO_TURBO_PILLAR = 0x10079,
|
|
MSF_BLUE_COIN_DELFINO_STATUE_X = 0x1007A,
|
|
MSF_BLUE_COIN_DELFINO_BELL_TOWER_X = 0x1007B,
|
|
MSF_BLUE_COIN_DELFINO_BURNING_PIANTA = 0x1007C,
|
|
MSF_BLUE_COIN_DELFINO_SHINE_GATE_M = 0x1007D,
|
|
MSF_BLUE_COIN_DELFINO_HONEY_TOWER_M = 0x1007E,
|
|
MSF_BLUE_COIN_DELFINO_CHUCKSTER_ROOM_M = 0x1007F,
|
|
MSF_BLUE_COIN_DELFINO_PINEAPPLE_FRUIT_LADY = 0x10080,
|
|
MSF_BLUE_COIN_DELFINO_DURIAN_FRUIT_LADY = 0x10081,
|
|
MSF_BLUE_COIN_DELFINO_BANANA_FRUIT_LADY = 0x10082,
|
|
MSF_BLUE_COIN_DELFINO_COCONUT_FRUIT_LADY = 0x10083,
|
|
MSF_BLUE_COIN_DELFINO_SEA_SEWER = 0x10084,
|
|
MSF_BLUE_COIN_DELFINO_HONEY_CHEESE = 0x10085,
|
|
MSF_BLUE_COIN_DELFINO_JAIL_CELL = 0x10086,
|
|
MSF_BLUE_COIN_DELFINO_COP_CHEESE = 0x10087,
|
|
MSF_BLUE_COIN_DELFINO_SHINE_GATE_SEWER = 0x10088,
|
|
MSF_BLUE_COIN_DELFINO_CANAL_SEWER = 0x10089,
|
|
MSF_BLUE_COIN_DELFINO_SIRENA_BIRD = 0x1008A,
|
|
MSF_BLUE_COIN_DELFINO_BOX_GAME_BIRD = 0x1008B,
|
|
MSF_BLUE_COIN_BIANCO_WINDMILL_M = 0x100AA,
|
|
MSF_BLUE_COIN_BIANCO_WINDMILL_PILLAR = 0x100AB,
|
|
MSF_BLUE_COIN_BIANCO_TOWER = 0x100AC,
|
|
MSF_BLUE_COIN_BIANCO_BALCONY = 0x100AD,
|
|
MSF_BLUE_COIN_BIANCO_TREETOP = 0x100AE,
|
|
MSF_BLUE_COIN_BIANCO_TOURIST = 0x100AF,
|
|
MSF_BLUE_COIN_BIANCO_BEEHIVE = 0x100B0,
|
|
MSF_BLUE_COIN_BIANCO_WALL_TOWER_PIANTA = 0x100B1,
|
|
MSF_BLUE_COIN_BIANCO_HILLSIDE_POKEY = 0x100B2,
|
|
MSF_BLUE_COIN_BIANCO_PETEY_PILLAR = 0x100B3,
|
|
MSF_BLUE_COIN_BIANCO_RIGHT_UNDERWATER = 0x100B4,
|
|
MSF_BLUE_COIN_BIANCO_LEFT_UNDERWATER = 0x100B5,
|
|
MSF_BLUE_COIN_BIANCO_BIRD = 0x100B6,
|
|
MSF_BLUE_COIN_BIANCO_BRIDGE_UNDERSIDE = 0x100B7,
|
|
MSF_BLUE_COIN_BIANCO_WINDMILL_POKEY = 0x100B8,
|
|
MSF_BLUE_COIN_BIANCO_PLATFORMS_CROSS = 0x100B9,
|
|
MSF_BLUE_COIN_BIANCO_WALL_SIDE_M = 0x100BA,
|
|
MSF_BLUE_COIN_BIANCO_WALL_TOP_M = 0x100BB,
|
|
MSF_BLUE_COIN_BIANCO_TOWERS_HOUSE_M = 0x100BC,
|
|
MSF_BLUE_COIN_BIANCO_PINWHEEL = 0x100BD,
|
|
MSF_BLUE_COIN_BIANCO_X_BEHIND_WALL = 0x100BE,
|
|
MSF_BLUE_COIN_BIANCO_RIVER_END = 0x100BF,
|
|
MSF_BLUE_COIN_BIANCO_CLIFF = 0x100C0,
|
|
MSF_BLUE_COIN_BIANCO_CHUCKSTER = 0x100C1,
|
|
MSF_BLUE_COIN_BIANCO_TOWERS_HOUSE_O = 0x100C2,
|
|
MSF_BLUE_COIN_BIANCO_BALCONY_HOUSE_O = 0x100C3,
|
|
MSF_BLUE_COIN_BIANCO_BUTTERFLY = 0x100C4,
|
|
MSF_BLUE_COIN_BIANCO_X_BETWEEN_WALLS = 0x100C5,
|
|
MSF_BLUE_COIN_BIANCO_SAIL_PLATFORM = 0x100C6,
|
|
MSF_BLUE_COIN_BIANCO_HIGHEST_PLATFORM = 0x100C7,
|
|
MSF_BLUE_COIN_RICCO_BUTTERFLIES = 0x100DC,
|
|
MSF_BLUE_COIN_RICCO_TOWER_WALL_SHINE = 0x100DD,
|
|
MSF_BLUE_COIN_RICCO_OUTER_SHIP_M = 0x100DE,
|
|
MSF_BLUE_COIN_RICCO_SPAWN_BUILDING_TOP_M = 0x100DF,
|
|
MSF_BLUE_COIN_RICCO_FRUIT_MACHINE_X = 0x100E0,
|
|
MSF_BLUE_COIN_RICCO_WALL_KLAMBER = 0x100E1,
|
|
MSF_BLUE_COIN_RICCO_ROOFTOP_M = 0x100E2,
|
|
MSF_BLUE_COIN_RICCO_TOWER_GROUND_M = 0x100E3,
|
|
MSF_BLUE_COIN_RICCO_FAR_LEDGE = 0x100E4,
|
|
MSF_BLUE_COIN_RICCO_SHORT_BEAM = 0x100E5,
|
|
MSF_BLUE_COIN_RICCO_TOWER_PLATFORM = 0x100E6,
|
|
MSF_BLUE_COIN_RICCO_LONG_BEAM = 0x100E7,
|
|
MSF_BLUE_COIN_RICCO_OFF_CATWALK = 0x100E8,
|
|
MSF_BLUE_COIN_RICCO_TOWER_ROCKET = 0x100E9,
|
|
MSF_BLUE_COIN_RICCO_CRANE = 0x100EA,
|
|
MSF_BLUE_COIN_RICCO_OPEN_WATER = 0x100EB,
|
|
MSF_BLUE_COIN_RICCO_UNDERGROUND_ENTRANCE = 0x100EC,
|
|
MSF_BLUE_COIN_RICCO_FOUNTAIN = 0x100ED,
|
|
MSF_BLUE_COIN_RICCO_UNDERWATER = 0x100EE,
|
|
MSF_BLUE_COIN_RICCO_TOWER_X = 0x100EF,
|
|
MSF_BLUE_COIN_RICCO_FOUNTAIN_M = 0x100F0,
|
|
MSF_BLUE_COIN_RICCO_SPAWN_BUILDING_SIDE_M = 0x100F1,
|
|
MSF_BLUE_COIN_RICCO_HIGH_PLATFORM_M = 0x100F2,
|
|
MSF_BLUE_COIN_RICCO_MESH_WALL_KLAMBER = 0x100F3,
|
|
MSF_BLUE_COIN_RICCO_MESH_CEILING_KLAMBER = 0x100F4,
|
|
MSF_BLUE_COIN_RICCO_FISH_BASKET = 0x100F5,
|
|
MSF_BLUE_COIN_RICCO_INNER_SHIP_M = 0x100F6,
|
|
MSF_BLUE_COIN_RICCO_CAGED_BLOOPER = 0x100F7,
|
|
MSF_BLUE_COIN_RICCO_TOWER_CRATE = 0x100F8,
|
|
MSF_BLUE_COIN_RICCO_YELLOW_SUBMARINE = 0x100F9,
|
|
MSF_BLUE_COIN_GELATO_RED_CATAQUACK = 0x1010E,
|
|
MSF_BLUE_COIN_GELATO_SAND_SHINE_NEAR_SAND_CABANA = 0x1010F,
|
|
MSF_BLUE_COIN_GELATO_SAND_SHINE_NEAR_SURF_CABANA = 0x10110,
|
|
MSF_BLUE_COIN_GELATO_BLUE_CATAQUACK = 0x10111,
|
|
MSF_BLUE_COIN_GELATO_MIDDLE_SAND_SHINE = 0x10112,
|
|
MSF_BLUE_COIN_GELATO_JUICER = 0x10113,
|
|
MSF_BLUE_COIN_GELATO_ROCKET_M = 0x10114,
|
|
MSF_BLUE_COIN_GELATO_SPAWN_TRIANGLE = 0x10115,
|
|
MSF_BLUE_COIN_GELATO_TREES_TRIANGLE = 0x10116,
|
|
MSF_BLUE_COIN_GELATO_CHEESE_DUNE_BUD = 0x10117,
|
|
MSF_BLUE_COIN_GELATO_LEFT_BIRD = 0x10118,
|
|
MSF_BLUE_COIN_GELATO_RIGHT_BIRD = 0x10119,
|
|
MSF_BLUE_COIN_GELATO_HIGHEST_ROPE = 0x1011A,
|
|
MSF_BLUE_COIN_GELATO_POLE = 0x1011B,
|
|
MSF_BLUE_COIN_GELATO_CLOSE_UNDERWATER = 0x1011C,
|
|
MSF_BLUE_COIN_GELATO_FAR_UNDERWATER = 0x1011D,
|
|
MSF_BLUE_COIN_GELATO_BLUE_FISH = 0x1011E,
|
|
MSF_BLUE_COIN_GELATO_RED_FISH = 0x1011F,
|
|
MSF_BLUE_COIN_GELATO_DECK = 0x10120,
|
|
MSF_BLUE_COIN_GELATO_SWING = 0x10121,
|
|
MSF_BLUE_COIN_GELATO_BIG_TREE = 0x10122,
|
|
MSF_BLUE_COIN_GELATO_CREVICE = 0x10123,
|
|
MSF_BLUE_COIN_GELATO_BIG_SAND_SHINE = 0x10124,
|
|
MSF_BLUE_COIN_GELATO_SAND_CABANA_ROOF = 0x10125,
|
|
MSF_BLUE_COIN_GELATO_SHACK = 0x10126,
|
|
MSF_BLUE_COIN_GELATO_BEEHIVE = 0x10127,
|
|
MSF_BLUE_COIN_GELATO_FOURTH_SAND_BIRD = 0x10128,
|
|
MSF_BLUE_COIN_GELATO_THIRD_SAND_BIRD = 0x10129,
|
|
MSF_BLUE_COIN_GELATO_SECOND_SAND_BIRD = 0x1012A,
|
|
MSF_BLUE_COIN_GELATO_FIRST_SAND_BIRD = 0x1012B,
|
|
MSF_BLUE_COIN_PINNA_ORANGE_WALL_M = 0x10140,
|
|
MSF_BLUE_COIN_PINNA_SAND_M = 0x10141,
|
|
MSF_BLUE_COIN_PINNA_GREEN_CLAM = 0x10142,
|
|
MSF_BLUE_COIN_PINNA_LEFT_O = 0x10143,
|
|
MSF_BLUE_COIN_PINNA_ENTRANCE_BIRD = 0x10144,
|
|
MSF_BLUE_COIN_PINNA_PINEAPPLE_BIRD = 0x10145,
|
|
MSF_BLUE_COIN_PINNA_SHIPS_PEAK = 0x10146,
|
|
MSF_BLUE_COIN_PINNA_CAGE_PLATFORM = 0x10147,
|
|
MSF_BLUE_COIN_PINNA_RIGHT_O = 0x10148,
|
|
MSF_BLUE_COIN_PINNA_WHITE_WALL_X = 0x10149,
|
|
MSF_BLUE_COIN_PINNA_TREE_X = 0x1014A,
|
|
MSF_BLUE_COIN_PINNA_FERRIS_M = 0x1014B,
|
|
MSF_BLUE_COIN_PINNA_BANANA_TRIANGLE = 0x1014C,
|
|
MSF_BLUE_COIN_PINNA_FERRIS_TRIANGLE = 0x1014D,
|
|
MSF_BLUE_COIN_PINNA_STAIRS = 0x1014E,
|
|
MSF_BLUE_COIN_PINNA_PARK_BUTTERFLY = 0x1014F,
|
|
MSF_BLUE_COIN_PINNA_GIRDER = 0x10150,
|
|
MSF_BLUE_COIN_PINNA_COASTER_LEDGE = 0x10151,
|
|
MSF_BLUE_COIN_PINNA_CAGE = 0x10152,
|
|
MSF_BLUE_COIN_PINNA_STACKIN_STUS = 0x10153,
|
|
MSF_BLUE_COIN_PINNA_SPAWN_BASKET = 0x10154,
|
|
MSF_BLUE_COIN_PINNA_FLOWER_BASKET = 0x10155,
|
|
MSF_BLUE_COIN_PINNA_GATE_BASKET = 0x10156,
|
|
MSF_BLUE_COIN_PINNA_BEACH_BUTTERFLY = 0x10157,
|
|
MSF_BLUE_COIN_PINNA_BEACH_BUTTERFLY_2 = 0x10158,
|
|
MSF_BLUE_COIN_PINNA_ROCK_BASKET = 0x10159,
|
|
MSF_BLUE_COIN_PINNA_MIDDLE_BASKET = 0x1015A,
|
|
MSF_BLUE_COIN_PINNA_SUNFLOWER_BASKET = 0x1015B,
|
|
MSF_BLUE_COIN_PINNA_TREE_SAND_SHINE = 0x1015C,
|
|
MSF_BLUE_COIN_PINNA_CANNON_SAND_SHINE = 0x1015D,
|
|
MSF_BLUE_COIN_SIRENA_SIGN = 0x10172,
|
|
MSF_BLUE_COIN_SIRENA_CABANA_ROOF = 0x10173,
|
|
MSF_BLUE_COIN_SIRENA_OUTSIDE_TORCH = 0x10174,
|
|
MSF_BLUE_COIN_SIRENA_LEFT_MALE_NOKI = 0x10175,
|
|
MSF_BLUE_COIN_SIRENA_LEFT_FEMALE_NOKI = 0x10176,
|
|
MSF_BLUE_COIN_SIRENA_HOTEL_LEDGE = 0x10177,
|
|
MSF_BLUE_COIN_SIRENA_BIG_LIGHT = 0x10178,
|
|
MSF_BLUE_COIN_SIRENA_CRATE = 0x10179,
|
|
MSF_BLUE_COIN_SIRENA_BOX_HOLE_ROOM = 0x1017A,
|
|
MSF_BLUE_COIN_SIRENA_GLASS_HOLE_ROOM = 0x1017B,
|
|
MSF_BLUE_COIN_SIRENA_WHITE_PAINTING = 0x1017C,
|
|
MSF_BLUE_COIN_SIRENA_DOLPIC_ROOM = 0x1017D,
|
|
MSF_BLUE_COIN_SIRENA_BOOKSHELF = 0x1017E,
|
|
MSF_BLUE_COIN_SIRENA_ATTIC = 0x1017F,
|
|
MSF_BLUE_COIN_SIRENA_RIGHT_MALE_NOKI = 0x10180,
|
|
MSF_BLUE_COIN_SIRENA_ATTIC_BOO = 0x10181,
|
|
MSF_BLUE_COIN_SIRENA_FLOWERS = 0x10182,
|
|
MSF_BLUE_COIN_SIRENA_OCEAN = 0x10183,
|
|
MSF_BLUE_COIN_SIRENA_OUTSIDE_M = 0x10184,
|
|
MSF_BLUE_COIN_SIRENA_2ND_FLOOR_M = 0x10185,
|
|
MSF_BLUE_COIN_SIRENA_RIGHT_FEMALE_NOKI = 0x10186,
|
|
MSF_BLUE_COIN_SIRENA_CASINO_M = 0x10187,
|
|
MSF_BLUE_COIN_SIRENA_2ND_FLOOR_LAMP = 0x10188,
|
|
MSF_BLUE_COIN_SIRENA_GROUND_FLOOR_TRIANGLE = 0x10189,
|
|
MSF_BLUE_COIN_SIRENA_1ST_FLOOR_TRIANGLE = 0x1018A,
|
|
MSF_BLUE_COIN_SIRENA_ATTIC_M = 0x1018B,
|
|
MSF_BLUE_COIN_SIRENA_2ND_FLOOR_X = 0x1018C,
|
|
MSF_BLUE_COIN_SIRENA_1ST_FLOOR_X = 0x1018D,
|
|
MSF_BLUE_COIN_SIRENA_CASINO_TORCH = 0x1018E,
|
|
MSF_BLUE_COIN_SIRENA_SLOT_MACHINE = 0x1018F,
|
|
MSF_BLUE_COIN_PIANTA_MOON = 0x101A4,
|
|
MSF_BLUE_COIN_PIANTA_10TH_PIANTA_IN_NEED = 0x101A5,
|
|
MSF_BLUE_COIN_PIANTA_3RD_PIANTA_IN_NEED = 0x101A6,
|
|
MSF_BLUE_COIN_PIANTA_5TH_PIANTA_IN_NEED = 0x101A7,
|
|
MSF_BLUE_COIN_PIANTA_4TH_PIANTA_IN_NEED = 0x101A8,
|
|
MSF_BLUE_COIN_PIANTA_6TH_PIANTA_IN_NEED = 0x101A9,
|
|
MSF_BLUE_COIN_PIANTA_7TH_PIANTA_IN_NEED = 0x101AA,
|
|
MSF_BLUE_COIN_PIANTA_9TH_PIANTA_IN_NEED = 0x101AB,
|
|
MSF_BLUE_COIN_PIANTA_8TH_PIANTA_IN_NEED = 0x101AC,
|
|
MSF_BLUE_COIN_PIANTA_STATUE_NOSE = 0x101AD,
|
|
MSF_BLUE_COIN_PIANTA_GIANT_M = 0x101AE,
|
|
MSF_BLUE_COIN_PIANTA_SIGN = 0x101AF,
|
|
MSF_BLUE_COIN_PIANTA_RIVER_END = 0x101B0,
|
|
MSF_BLUE_COIN_PIANTA_GRASS = 0x101B1,
|
|
MSF_BLUE_COIN_PIANTA_BACK_TREE = 0x101B2,
|
|
MSF_BLUE_COIN_PIANTA_RIVER_BRIDGE = 0x101B3,
|
|
MSF_BLUE_COIN_PIANTA_BACK_BEEHIVE = 0x101B4,
|
|
MSF_BLUE_COIN_PIANTA_FRONT_BEEHIVE = 0x101B5,
|
|
MSF_BLUE_COIN_PIANTA_LEFT_TREE = 0x101B6,
|
|
MSF_BLUE_COIN_PIANTA_WATERFALL = 0x101B7,
|
|
MSF_BLUE_COIN_PIANTA_BUTTERFLIES = 0x101B8,
|
|
MSF_BLUE_COIN_PIANTA_BIRD = 0x101B9,
|
|
MSF_BLUE_COIN_PIANTA_BURNING_PIANTA = 0x101BA,
|
|
MSF_BLUE_COIN_PIANTA_WALL_TRIANGLE = 0x101BB,
|
|
MSF_BLUE_COIN_PIANTA_HOT_TUB_TRIANGLE = 0x101BC,
|
|
MSF_BLUE_COIN_PIANTA_LEFT_M = 0x101BD,
|
|
MSF_BLUE_COIN_PIANTA_RIGHT_M = 0x101BE,
|
|
MSF_BLUE_COIN_PIANTA_SPAWN_M = 0x101BF,
|
|
MSF_BLUE_COIN_PIANTA_UNDERSIDE_M = 0x101C0,
|
|
MSF_BLUE_COIN_PIANTA_FLUDD_M = 0x101C1,
|
|
MSF_BLUE_COIN_NOKI_ROCKET_ALCOVE = 0x101D6,
|
|
MSF_BLUE_COIN_NOKI_BOTTOM_SECRET_PATH = 0x101D7,
|
|
MSF_BLUE_COIN_NOKI_TOP_SECRET_PATH = 0x101D8,
|
|
MSF_BLUE_COIN_NOKI_ROCKET = 0x101D9,
|
|
MSF_BLUE_COIN_NOKI_BOTTOM_PULLEY_ALCOVE = 0x101DA,
|
|
MSF_BLUE_COIN_NOKI_TOP_PULLEY_ALCOVE = 0x101DB,
|
|
MSF_BLUE_COIN_NOKI_TALL_ALCOVE = 0x101DC,
|
|
MSF_BLUE_COIN_NOKI_TURBO_ALCOVE = 0x101DD,
|
|
MSF_BLUE_COIN_NOKI_SHELL_ALCOVE = 0x101DE,
|
|
MSF_BLUE_COIN_NOKI_TOP_RIGHT_PANEL = 0x101DF,
|
|
MSF_BLUE_COIN_NOKI_BOTTOM_LEFT_PANEL = 0x101E0,
|
|
MSF_BLUE_COIN_NOKI_TOP_RIGHT_TUNNEL = 0x101E1,
|
|
MSF_BLUE_COIN_NOKI_BOTTOM_RIGHT_TUNNEL = 0x101E2,
|
|
MSF_BLUE_COIN_NOKI_BOTTOM_RIGHT_ALCOVE = 0x101E3,
|
|
MSF_BLUE_COIN_NOKI_LEFT_TUNNEL = 0x101E4,
|
|
MSF_BLUE_COIN_NOKI_BOTTOM_LEFT_ALCOVE = 0x101E5,
|
|
MSF_BLUE_COIN_NOKI_BIRD_CLIFF_PANEL = 0x101E6,
|
|
MSF_BLUE_COIN_NOKI_BIRD_CLIFF_ALCOVE = 0x101E7,
|
|
MSF_BLUE_COIN_NOKI_RIGHT_URN = 0x101E8,
|
|
MSF_BLUE_COIN_NOKI_LEFT_URN = 0x101E9,
|
|
MSF_BLUE_COIN_NOKI_SPAWN = 0x101EA,
|
|
MSF_BLUE_COIN_NOKI_COAST = 0x101EB,
|
|
MSF_BLUE_COIN_NOKI_UNDERWATER = 0x101EC,
|
|
MSF_BLUE_COIN_NOKI_TOP_SECRET_PATH_M = 0x101ED,
|
|
MSF_BLUE_COIN_NOKI_SPAWN_O = 0x101EE,
|
|
MSF_BLUE_COIN_NOKI_DEEP_SEA_FRONT_PILLAR = 0x101EF,
|
|
MSF_BLUE_COIN_NOKI_DEEP_SEA_RIGHT_PILLAR = 0x101F0,
|
|
MSF_BLUE_COIN_NOKI_DEEP_SEA_CLOSE_LEFT_PILLAR = 0x101F1,
|
|
MSF_BLUE_COIN_NOKI_BOATHOUSE_O = 0x101F2,
|
|
MSF_BLUE_COIN_NOKI_DEEP_SEA_FAR_LEFT_PILLAR = 0x101F3,
|
|
MSF_BLUE_COIN_CORONA_PLATFORM = 0x1021C,
|
|
MSF_BLUE_COIN_CORONA_BACK_RIGHT_LAVA = 0x1021D,
|
|
MSF_BLUE_COIN_CORONA_LEFT_LAVA = 0x1021E,
|
|
MSF_BLUE_COIN_CORONA_FRONT_LAVA = 0x1021F,
|
|
MSF_BLUE_COIN_CORONA_FRONT_LEFT_LAVA = 0x10220,
|
|
MSF_BLUE_COIN_CORONA_FRONT_RIGHT_LAVA = 0x10221,
|
|
MSF_BLUE_COIN_CORONA_BACK_LEFT_LAVA = 0x10222,
|
|
MSF_BLUE_COIN_CORONA_FAR_BACK_LEFT_LAVA = 0x10223,
|
|
MSF_BLUE_COIN_CORONA_FAR_BACK_RIGHT_LAVA = 0x10224,
|
|
MSF_BLUE_COIN_CORONA_RIGHT_LAVA = 0x10225,
|
|
MSF_NOZZLE_ROCKET_DELFINO = 0x10366,
|
|
MSF_NOZZLE_TURBO_DELFINO = 0x10367,
|
|
MSF_NOZZLE_ROCKET_BIANCO = 0x10368,
|
|
MSF_NOZZLE_TURBO_BIANCO = 0x10369,
|
|
MSF_NOZZLE_ROCKET_RICCO = 0x1036A,
|
|
MSF_NOZZLE_TURBO_RICCO = 0x1036B,
|
|
MSF_NOZZLE_ROCKET_GELATO = 0x1036C,
|
|
MSF_NOZZLE_TURBO_GELATO = 0x1036D,
|
|
MSF_NOZZLE_ROCKET_PINNA = 0x1036E,
|
|
MSF_NOZZLE_TURBO_PINNA = 0x1036F,
|
|
MSF_NOZZLE_ROCKET_SIRENA = 0x10370,
|
|
MSF_NOZZLE_TURBO_SIRENA = 0x10371,
|
|
MSF_NOZZLE_ROCKET_PIANTA = 0x10372,
|
|
MSF_NOZZLE_TURBO_PIANTA = 0x10373,
|
|
MSF_NOZZLE_ROCKET_NOKI = 0x10374,
|
|
MSF_NOZZLE_TURBO_NOKI = 0x10375,
|
|
MSF_NOZZLE_ROCKET_CORONA = 0x10376,
|
|
MSF_FMV_END_GAME_WATCHED = 0x10377,
|
|
MSF_BIANCO_POLLUTED_PIRANHA_DEFEATED = 0x10384,
|
|
MSF_M_PAINTED_ON_STATUE = 0x10385,
|
|
MSF_M_PAINTED_ON_BOATHOUSE = 0x10386,
|
|
MSF_M_PAINTED_ON_LIGHTHOUSE = 0x10387,
|
|
MSF_BOWSER_BOAT_CUTSCENE_TRIGGERED = 0x10389,
|
|
MSF_SIRENA_PIPE_PINEAPPLE_EATEN = 0x1038B,
|
|
MSF_PIANTA_PIPE_SLAB_DESTROYED = 0x1038C,
|
|
MSF_YOSHI_UNLOCKED = 0x1038F,
|
|
MSF_FMV_M_PORTAL_WATCHED = 0x10390,
|
|
MSF_FMV_BOWSER_BOAT_WATCHED = 0x10391,
|
|
MSF_FMV_PLANE_CRASH_WATCHED = 0x10392,
|
|
MSF_FMV_FLUDD_ENCOUNTER_WATCHED = 0x10393,
|
|
MSF_FMV_COURT_WATCHED = 0x10394,
|
|
MSF_FMV_STATUE_RISE_WATCHED = 0x10395,
|
|
MSF_FMV_FLUDD_THEFT_WATCHED = 0x10396,
|
|
MSF_FMV_PETEY_PIRANHA_ENCOUNTER_WATCHED = 0x10397,
|
|
MSF_FMV_MECHA_BOWSER_INTRO_WATCHED = 0x10398,
|
|
MSF_FMV_MECHA_BOWSER_DEFEAT_WATCHED = 0x10399,
|
|
MSF_FMV_OPENING_WATCHED = 0x1039A,
|
|
MSF_FMV_GOOPER_BLOOPER_ENCOUNTER_WATCHED = 0x1039B,
|
|
MSF_FMV_BOWSER_BATH_WATCHED = 0x1039C,
|
|
MSF_AUTO_DEMO_WATCHED = 0x1039D,
|
|
MSF_FMV_OFFICERS_WARNING_WATCHED = 0x1039E,
|
|
MSF_FMV_EPILOGUE_WATCHED = 0x1039F,
|
|
MSF_FMV_STAFF_ROLL_WATCHED = 0x103A0,
|
|
MSF_FMV_IL_PIANTISSIMO_PAINTBRUSH_WATCHED = 0x103A1,
|
|
MSF_FMV_HAVE_A_RELAXING_VACATION_WATCHED = 0x103A2,
|
|
MSF_FMV_FLUDD_TUTORIAL_WATCHED = 0x103A3,
|
|
MSF_FMV_JAIL_SPEECH_WATCHED = 0x103A4,
|
|
MSF_AIRSTRIP_VISITED = 0x103A5,
|
|
MSF_PLAZA_VISITED = 0x103A6,
|
|
MSF_BIANCO_VISITED = 0x103A7,
|
|
MSF_RICCO_VISITED = 0x103A8,
|
|
MSF_GELATO_VISITED = 0x103A9,
|
|
MSF_PINNA_VISITED = 0x103AA,
|
|
MSF_SIRENA_VISITED = 0x103AB,
|
|
MSF_PIANTA_VISITED = 0x103AC,
|
|
MSF_NOKI_VISITED = 0x103AD,
|
|
MSF_CORONA_VISITED = 0x103AE,
|
|
|
|
MSF_SAVE_COUNT = 0x20000,
|
|
MSF_LIFE_COUNT = 0x20001,
|
|
MSF_RACE_RECORD_GELATO = 0x20002,
|
|
MSF_RACE_RECORD_PIANTA = 0x20003,
|
|
MSF_BOX_GAME_RECORD = 0x20004,
|
|
MSF_COIN_RECORD_AIRSTRIP = 0x20005,
|
|
MSF_COIN_RECORD_DELFINO = 0x20006,
|
|
MSF_COIN_RECORD_BIANCO = 0x20007,
|
|
MSF_COIN_RECORD_RICCO = 0x20008,
|
|
MSF_COIN_RECORD_GELATO = 0x20009,
|
|
MSF_COIN_RECORD_PINNA = 0x2000A,
|
|
MSF_COIN_RECORD_SIRENA = 0x2000B,
|
|
MSF_COIN_RECORD_PIANTA = 0x2000C,
|
|
MSF_COIN_RECORD_NOKI = 0x2000D,
|
|
MSF_COIN_RECORD_CORONA = 0x2000E,
|
|
MSF_RACE_RECORD_NOKI = 0x20014,
|
|
|
|
MSF_COURT_FMV_WATCHED_SINCE_RESET = 0x30000,
|
|
MSF_UNK30001 = 0x30001,
|
|
MSF_LOST_LIFE_IN_PREV_STAGE = 0x30002,
|
|
MSF_PLAZA_DEMO_WATCHED_SINCE_RESET = 0x30003,
|
|
MSF_PEACH_KIDNAP_FMV_WATCHED_SINCE_RESET = 0x30004,
|
|
MSF_POPPED_ALL_BALLOONS_IN_PREV_STAGE = 0x30005,
|
|
MSF_GOT_SHINE_IN_PREV_STAGE = 0x30006,
|
|
MSF_MSOUND_WAVE_LOADED = 0x30007,
|
|
MSF_PLANE_CRASH_SCENARIO_WATCHED = 0x30009,
|
|
MSF_COURT_SCENARIO_WATCHED = 0x3000B,
|
|
MSF_PEACH_KIDNAP_SCENARIO_WATCHED = 0x3000C,
|
|
MSF_FLUDD_THEFT_SCENARIO_WATCHED = 0x3000D,
|
|
MSF_UNK3001C = 0x3001C,
|
|
|
|
MSF_SHINE_COUNT = 0x40000,
|
|
MSF_BLUE_COIN_COUNT = 0x40001,
|
|
MSF_GOLD_COIN_COUNT = 0x40002,
|
|
MSF_EPISODE = 0x40003,
|
|
MSF_SECONDARY_NOZZLE = 0x40004,
|
|
|
|
MSF_SHINE_SPAWNED = 0x50000,
|
|
MSF_RICCO_UNLOCKABLE = 0x50001,
|
|
MSF_GELATO_UNLOCKABLE = 0x50002,
|
|
MSF_SUNFLOWERS_LEFT_TO_RESCUE = 0x50003,
|
|
MSF_NOKI_AVAILABLE = 0x50004,
|
|
MSF_RACE_GOAL_REACHED = 0x50005,
|
|
MSF_PIANTA_6_EVENT_ACTIVE = 0x50006,
|
|
MSF_MANTA_SPAWNED = 0x50007,
|
|
MSF_HOTEL_RISING = 0x50008,
|
|
MSF_RED_COIN_SWITCH_PRESSED = 0x50009,
|
|
MSF_MECHA_BOWSER_DEFEATED = 0x5000A,
|
|
MSF_WIGGLER_FALLING = 0x5000B,
|
|
MSF_MONTY_MOLE_DEFEATED = 0x5000C,
|
|
MSF_MARIO_HAS_SUNGLASSES = 0x5000D,
|
|
|
|
MSF_RED_COIN_COUNT = 0x60000,
|
|
MSF_BALLOON_COUNT = 0x60001,
|
|
MSF_PIANTA_CLEAN_COUNT = 0x60002,
|
|
MSF_SHADOW_MARIO_EVENT = 0x60003,
|
|
|
|
MSF_SAVED_RUMBLE_OFF = 0x70000,
|
|
MSF_SAVED_SURROUND = 0x70001,
|
|
MSF_SAVED_SUBTITLES_OFF = 0x70002,
|
|
|
|
MSF_SAVED_LANGUAGE = 0x80000,
|
|
|
|
MSF_RUMBLE = 0x90000,
|
|
MSF_SUBTITLES = 0x90001,
|
|
|
|
MSF_SOUND_MODE = 0xA0000,
|
|
MSF_LANGUAGE = 0xA0001,
|
|
|
|
MSF_SHINE_BASE = MSF_SHINE_BIANCO_1,
|
|
MSF_SHINE_LAST = MSF_SHINE_CORONA,
|
|
MSF_BLUE_COIN_BASE = 0x10078,
|
|
MSF_BLUE_COIN_LAST = 0x10365,
|
|
MSF_NOZZLE_BASE = MSF_NOZZLE_ROCKET_DELFINO,
|
|
MSF_FMV_WATCHED_BASE = MSF_FMV_BOWSER_BOAT_WATCHED,
|
|
MSF_VISITED_BASE = MSF_AIRSTRIP_VISITED,
|
|
MSF_COIN_RECORD_BASE = MSF_COIN_RECORD_AIRSTRIP,
|
|
MSF_CARD_BOOL_END = 0x103B4,
|
|
MSF_CARD_INT_END = 0x20015,
|
|
MSF_GAME_BOOL_END = 0x3001D,
|
|
MSF_GAME_INT_END = 0x40005,
|
|
MSF_STAGE_BOOL_END = 0x50064,
|
|
MSF_STAGE_INT_END = 0x60064,
|
|
MSF_SAVED_OPTION_BOOL_END = VERSION_SELECT(0x70003, GMSJ01(0x70002)),
|
|
MSF_SAVED_OPTION_INT_END = 0x80001,
|
|
MSF_OPTION_BOOL_END = VERSION_SELECT(0x90002, GMSJ01(0x90001)),
|
|
MSF_OPTION_INT_END = 0xA0002,
|
|
};
|
|
|
|
#if defined(VERSION_GMSP01) || defined(VERSION_GMSP01_NX)
|
|
enum MSLanguage {
|
|
MSLANG_ENGLISH = 0,
|
|
MSLANG_GERMAN = 1,
|
|
MSLANG_FRENCH = 2,
|
|
MSLANG_SPANISH = 3,
|
|
MSLANG_ITALIAN = 4,
|
|
MSLANG_NX_JAPANESE = 5,
|
|
MSLANG_NX_EN_US = 6,
|
|
MSLANG_NX_EN_GB = 7,
|
|
MSLANG_NX_GERMAN = 8,
|
|
MSLANG_NX_FRENCH = 9,
|
|
MSLANG_NX_SPANISH = 10,
|
|
MSLANG_NX_ITALIAN = 11,
|
|
};
|
|
#endif
|
|
|
|
#endif
|