diff options
| author | elijah-thomas774 <elijahthomas774@gmail.com> | 2024-05-25 20:30:57 -0400 |
|---|---|---|
| committer | elijah-thomas774 <elijahthomas774@gmail.com> | 2024-05-25 20:30:57 -0400 |
| commit | 1838276436649def38f68f509ddf7be6ab7374ad (patch) | |
| tree | 789427590ba610a9697d29e546a25b8973ca5cdf /src/REL/d/d_profile.cpp | |
| parent | df526e388b39951947717c1e6d6fc081171c25a1 (diff) | |
fixup profile list and added headers. (d_profile also started)
Diffstat (limited to 'src/REL/d/d_profile.cpp')
| -rw-r--r-- | src/REL/d/d_profile.cpp | 717 |
1 files changed, 717 insertions, 0 deletions
diff --git a/src/REL/d/d_profile.cpp b/src/REL/d/d_profile.cpp index e69de29b..8ba8e383 100644 --- a/src/REL/d/d_profile.cpp +++ b/src/REL/d/d_profile.cpp @@ -0,0 +1,717 @@ +#include <d/d_profile.h> + +// clang-format off +fProfile::fBaseProfile_c *profileList[] = { + (fProfile::fBaseProfile_c *)&g_profile_TITLE, + (fProfile::fBaseProfile_c *)&g_profile_E3_TITLE, + (fProfile::fBaseProfile_c *)&g_profile_E3_GAMEEND, + (fProfile::fBaseProfile_c *)&g_profile_THPPLAYER, + (fProfile::fBaseProfile_c *)&g_profile_GAME, + (fProfile::fBaseProfile_c *)&g_profile_STAGE_MANAGER, + (fProfile::fBaseProfile_c *)&g_profile_STAGE, + (fProfile::fBaseProfile_c *)&g_profile_STAGE_SELECT, + (fProfile::fBaseProfile_c *)&g_profile_VIEW_CLIP_TAG, + (fProfile::fBaseProfile_c *)&g_profile_START_TAG, + (fProfile::fBaseProfile_c *)&g_profile_MAP_AREA_TAG, + (fProfile::fBaseProfile_c *)&g_profile_TRUCK_RAIL, + (fProfile::fBaseProfile_c *)&g_profile_TAG_STREAM, + (fProfile::fBaseProfile_c *)&g_profile_COL_BOMSLD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STAGE_KRAKEN, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STAGE_KRAKEN_PARTS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TIME_STONE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SW, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BLOCK_ROPE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PUSH_BLOCK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_KIBAKO, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LOG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LOG_WATER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BELT_CVR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DRUM, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BELT_OBSTACLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_HIMO, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SPIDER_LINE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WIND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WIND03, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WIND04, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TORNADO, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SWITCH_WALL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TOWER_D101, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DOOR_DUNGEON_D200, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DOOR_DUNGEON, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WOOD_BOARD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CLAW_SHOT_TG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BULB_SWITCH, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SIDE_SHUTTER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_HIT_LEVER_SW, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FENCE_IRON, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UPDOWN_LAVA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BB_OBJECTS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BRIDGE_BUILDING, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CANNON, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROULETTE_ISLAND_C, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROULETTE_ISLAND_R, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BRIDGE_STRETCH, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_IRON_STAGE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UTAJIMA_STOPPER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UTAJIMA_MAIN_MECHA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UTAJIMA_PEDESTAL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UTAJIMA_ISLAND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CANNON_COVER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UTAJIMA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UTAJIMA_LV2, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PUZZLE_ISLAND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FENCE_BOKO, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FENCE_BOKO2, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WINDMILL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PINWHEEL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LIGHTHOUSE_HARP, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FENCE_KONSAI, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STAGE_SINK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STAGE_WATER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STAGE_COVER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STAGE_CRACK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TERRY_ISLAND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_INSECT_ISLAND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SHRINE_AFTER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SHRINE_BEFORE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SHIP_WINDOW, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_SURFACE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PUMPKIN_BAR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TREASURE_ISLAND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SEALED_DOOR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_EVIL_FIELD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_MEGAMI_ISLAND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CITY, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BAMBOO_ISLAND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STREAM_LAVA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DOWN_LAVA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_APPEAR_BRIDGE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TRUCK_STOPPER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ISLAND_NUSI, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROCK_SKY, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TREASURE_ISLAND_B, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_F100, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BELL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SHRINE_BEF_INSIDE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WINDMILL_DESERT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CITY_WATER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_MOLE_COVER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DESERT_DEBRIS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BB_BROKEN_PARTS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_KUMITE_WALL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_SHIELD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BSTONE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WIND02, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LEAF_SWING, + (fProfile::fBaseProfile_c *)&g_profile_RIDE_ROCK_SET_TAG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_RIDE_ROCK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_MOVE_LIFT_VOL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TRUCK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TERRY_SHOP, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TRAP_ROCK_1, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STOPPER_ROCK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SHUTTER_FENCE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SINK_FLOOR_F, + (fProfile::fBaseProfile_c *)&g_profile_E_GUMARM, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STEP_GUMARM, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BRIDGE_FALL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BRIDGE_STEP, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BRIDGE_BONE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BB_BRIDGE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BRIDGE_TIME, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BOAT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BALLISTA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BALLISTA_F3, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TIME_BOAT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GODDESS_STATUE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STONE_STAND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TIME_STAGE_BG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WARP_HOLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GEAR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DESERT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_D300, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SEA_F301, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DESERT_AGO, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DESERT_METER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_NEEDLE_DESERT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LOTUS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TARZAN_POLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STEP_TIME_SLIP, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TIME_BASE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SWITCH_SHUTTER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATERFALL_D101, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROLL_PILLAR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CHEST, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROCK_BOAT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BLOCK_UNDERGROUND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UNDERGROUND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TROLLEY, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LAVA_PLATE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SAND_FLOOR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SW_SYAKO, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SYAKO_SHUTTER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DUNGEON_SHIP, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_NEEDLE_UNDERGROUND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STEP_STATUE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GRAVE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SHED, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GIRAHIMU_FLOOR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TENIJIMA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SAND_D301, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DOOR_BOSSD101, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BOXCAGE_F300, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TOWER_HAND_D101, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DORMITORY_GATE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PISTON, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FRUIT_TREE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FARMLAND, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PROPELLER_LIFT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_D3_DUMMY, + (fProfile::fBaseProfile_c *)&g_profile_B_BIGBOSS_BASE, + (fProfile::fBaseProfile_c *)&g_profile_B_BIGBOSS, + (fProfile::fBaseProfile_c *)&g_profile_B_BIGBOSS2, + (fProfile::fBaseProfile_c *)&g_profile_B_BIGBOSS3, + (fProfile::fBaseProfile_c *)&g_profile_B_VD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_VDB, + (fProfile::fBaseProfile_c *)&g_profile_E_CAPTAIN, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TRUCK_RAIL_COL, + (fProfile::fBaseProfile_c *)&g_profile_BIRD, + (fProfile::fBaseProfile_c *)&g_profile_BIRD_TARGET, + (fProfile::fBaseProfile_c *)&g_profile_BIRD_NPC, + (fProfile::fBaseProfile_c *)&g_profile_BIRD_KOBUNA, + (fProfile::fBaseProfile_c *)&g_profile_BIRD_KOBUNB, + (fProfile::fBaseProfile_c *)&g_profile_BIRD_RIVAL, + (fProfile::fBaseProfile_c *)&g_profile_BIRD_ZELDA_TRAINING, + (fProfile::fBaseProfile_c *)&g_profile_AVATER_RACE_MNG, + (fProfile::fBaseProfile_c *)&g_profile_AVATER_BULLET, + (fProfile::fBaseProfile_c *)&g_profile_NUSI_BASE, + (fProfile::fBaseProfile_c *)&g_profile_NUSI_NPC, + (fProfile::fBaseProfile_c *)&g_profile_B_NUSI, + (fProfile::fBaseProfile_c *)&g_profile_B_NUSI_TENTAKLE, + (fProfile::fBaseProfile_c *)&g_profile_B_NUSI_BULLET, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LIGHT_LINE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LIGHT_SHAFT_SMALL, + (fProfile::fBaseProfile_c *)&g_profile_TAG_LIGHT_SHAFT_EFF, + (fProfile::fBaseProfile_c *)&g_profile_MEGAMI_DIVING_TAG, + (fProfile::fBaseProfile_c *)&g_profile_COMMON_BULLET, + (fProfile::fBaseProfile_c *)&g_profile_E_SYAKOMAITO, + (fProfile::fBaseProfile_c *)&g_profile_E_MR, + (fProfile::fBaseProfile_c *)&g_profile_E_PH, + (fProfile::fBaseProfile_c *)&g_profile_B_KR, + (fProfile::fBaseProfile_c *)&g_profile_B_KRH, + (fProfile::fBaseProfile_c *)&g_profile_B_KRA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FLYING_CLAWSHOT_TARGET, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DIS_SHIP, + (fProfile::fBaseProfile_c *)&g_profile_PLAYER, + (fProfile::fBaseProfile_c *)&g_profile_TAG_SHUTTER_FENCE_PERMISSION, + (fProfile::fBaseProfile_c *)&g_profile_SHUTTER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SHUTTER_CHANGE_SCENE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DOOR_BOSS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DOOR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FENCE, + (fProfile::fBaseProfile_c *)&g_profile_TAG_SHUTTER_FENCE_FORBIDDANCE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TROLLEY_SHUTTER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TR_SHUTTER_CS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BG, + (fProfile::fBaseProfile_c *)&g_profile_BOOMERANG, + (fProfile::fBaseProfile_c *)&g_profile_GENKI_MGR_TAG, + (fProfile::fBaseProfile_c *)&g_profile_TAG_MIECHAN, + (fProfile::fBaseProfile_c *)&g_profile_DEMO_NPC_BIRD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_RVL, + (fProfile::fBaseProfile_c *)&g_profile_NPC_RIVAL_LOD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KBN, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KBN2, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KOBUN_B_NIGHT, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SKN, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SKN2, + (fProfile::fBaseProfile_c *)&g_profile_NPC_GZL, + (fProfile::fBaseProfile_c *)&g_profile_NPC_ZLD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_DSK, + (fProfile::fBaseProfile_c *)&g_profile_NPC_DRB, + (fProfile::fBaseProfile_c *)&g_profile_NPC_DRBC, + (fProfile::fBaseProfile_c *)&g_profile_NPC_CE_FRIEND, + (fProfile::fBaseProfile_c *)&g_profile_NPC_CE_LADY, + (fProfile::fBaseProfile_c *)&g_profile_NPC_TOILET_GHOST, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SORAJIMA_FATHER, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SORAJIMA_MOTHER, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SORAJIMA_GIRL, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KYUI_WIZARD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KYUI_FIRST, + (fProfile::fBaseProfile_c *)&g_profile_NPC_ORD_KYUI, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KYUI_ELDER, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KYUI_THIRD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KYUI4, + (fProfile::fBaseProfile_c *)&g_profile_NPC_TMN, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SALESMAN_S, + (fProfile::fBaseProfile_c *)&g_profile_NPC_DOUGUYA_NIGHT, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MED_WIFE_NIGHT, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MED_HUS_NIGHT, + (fProfile::fBaseProfile_c *)&g_profile_NPC_JUNK_NIGHT, + (fProfile::fBaseProfile_c *)&g_profile_NPC_AZUKARIYA_NIGHT, + (fProfile::fBaseProfile_c *)&g_profile_NPC_DOUGUYA_MOTHER, + (fProfile::fBaseProfile_c *)&g_profile_NPC_DOUGUYA_MOTHER_LOD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_JUNK_MOTHER, + (fProfile::fBaseProfile_c *)&g_profile_NPC_JUNK_MOTHER_LOD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SENPAIA_MOTHER, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SENPAIA_MOTHER_LOD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SORAJIMA_MAN_E, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SORAJIMA_MAN_D, + (fProfile::fBaseProfile_c *)&g_profile_NPC_AZUKARIYA_FATHER, + (fProfile::fBaseProfile_c *)&g_profile_NPC_DAISHINKAN_N, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SORAJIMA_MALE, + (fProfile::fBaseProfile_c *)&g_profile_NPC_BDSW, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SORAJIMA_FEMALE, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KENSEI, + (fProfile::fBaseProfile_c *)&g_profile_NPC_TALK_KENSEI, + (fProfile::fBaseProfile_c *)&g_profile_NPC_BDZ, + (fProfile::fBaseProfile_c *)&g_profile_NPC_OIM, + (fProfile::fBaseProfile_c *)&g_profile_NPC_YIM, + (fProfile::fBaseProfile_c *)&g_profile_NPC_BGR, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SLTK, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SLB2, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SMA3, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SMA2, + (fProfile::fBaseProfile_c *)&g_profile_NPC_PMA, + (fProfile::fBaseProfile_c *)&g_profile_NPC_PDU, + (fProfile::fBaseProfile_c *)&g_profile_NPC_ICGK, + (fProfile::fBaseProfile_c *)&g_profile_NPC_PCS, + (fProfile::fBaseProfile_c *)&g_profile_NPC_FDR, + (fProfile::fBaseProfile_c *)&g_profile_NPC_TDR, + (fProfile::fBaseProfile_c *)&g_profile_NPC_TDS, + (fProfile::fBaseProfile_c *)&g_profile_NPC_TDRB, + (fProfile::fBaseProfile_c *)&g_profile_TAG_SWORD_BATTLE_GAME, + (fProfile::fBaseProfile_c *)&g_profile_TAG_SIREN_TIME_ATTACK, + (fProfile::fBaseProfile_c *)&g_profile_NPC_ADR, + (fProfile::fBaseProfile_c *)&g_profile_NPC_GHM, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SHA, + (fProfile::fBaseProfile_c *)&g_profile_NPC_GRA, + (fProfile::fBaseProfile_c *)&g_profile_NPC_GRC, + (fProfile::fBaseProfile_c *)&g_profile_NPC_GRD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SORAJIMA_BOY, + (fProfile::fBaseProfile_c *)&g_profile_NPC_AKUMAKUN, + (fProfile::fBaseProfile_c *)&g_profile_NPC_AKU_HUMAN, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SUISEI, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SUISEI_SUB, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SUISEI_NORMAL, + (fProfile::fBaseProfile_c *)&g_profile_MOLE_MGR_TAG, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MOLE_MG, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MOLE, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MOLE_NORMAL, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MOLE_NORMAL2, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MOLE_ES_NML, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MOLE_TACKLE, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MOLE_TACKLE2, + (fProfile::fBaseProfile_c *)&g_profile_NPC_CHEF, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SLFB, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SLRP, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SLFL, + (fProfile::fBaseProfile_c *)&g_profile_NPC_TERRY, + (fProfile::fBaseProfile_c *)&g_profile_NPC_DIVE_GAME_JUDGE, + (fProfile::fBaseProfile_c *)&g_profile_KNIGHT_LEADER_BIRD, + (fProfile::fBaseProfile_c *)&g_profile_NPC_KNIGHT_LEADER, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SENPAI, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SENPAI_B, + (fProfile::fBaseProfile_c *)&g_profile_NPC_REGRET_RIVAL, + (fProfile::fBaseProfile_c *)&g_profile_NPC_RESCUE, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SLB, + (fProfile::fBaseProfile_c *)&g_profile_FLY_SLB, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PROPERA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROULETTE, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MOLE_ELDER, + (fProfile::fBaseProfile_c *)&g_profile_NPC_SALBAGE_MORRY, + (fProfile::fBaseProfile_c *)&g_profile_NPC_MOLE_SAL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_POT_SAL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_MOLE_SOIL, + (fProfile::fBaseProfile_c *)&g_profile_LITTLE_BIRD_MGR, + (fProfile::fBaseProfile_c *)&g_profile_LITTLE_BIRD, + (fProfile::fBaseProfile_c *)&g_profile_FISH_MGR, + (fProfile::fBaseProfile_c *)&g_profile_FISH, + (fProfile::fBaseProfile_c *)&g_profile_EEL, + (fProfile::fBaseProfile_c *)&g_profile_JSTUDIO_SYSOBJ, + (fProfile::fBaseProfile_c *)&g_profile_JSTUDIO_ACTOR, + (fProfile::fBaseProfile_c *)&g_profile_B_BBSHWV, + (fProfile::fBaseProfile_c *)&g_profile_NPC_BBRVL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BIGBOMB_FLOWER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BBLARGEBOMB, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BSTN, + (fProfile::fBaseProfile_c *)&g_profile_B_MG, + (fProfile::fBaseProfile_c *)&g_profile_B_LASTBOSS, + (fProfile::fBaseProfile_c *)&g_profile_J_TEST, + (fProfile::fBaseProfile_c *)&g_profile_E_AM, + (fProfile::fBaseProfile_c *)&g_profile_T_QUAKE, + (fProfile::fBaseProfile_c *)&g_profile_T_KUMITE, + (fProfile::fBaseProfile_c *)&g_profile_GROUP_TEST, + (fProfile::fBaseProfile_c *)&g_profile_GROUP_SUMMON, + (fProfile::fBaseProfile_c *)&g_profile_T_BCAL, + (fProfile::fBaseProfile_c *)&g_profile_E_SM, + (fProfile::fBaseProfile_c *)&g_profile_E_BEAMOS, + (fProfile::fBaseProfile_c *)&g_profile_GEKO_TAG, + (fProfile::fBaseProfile_c *)&g_profile_E_GEKO, + (fProfile::fBaseProfile_c *)&g_profile_E_SIREN, + (fProfile::fBaseProfile_c *)&g_profile_E_PO, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_RING, + (fProfile::fBaseProfile_c *)&g_profile_E_OR, + (fProfile::fBaseProfile_c *)&g_profile_E_OR_CANNON, + (fProfile::fBaseProfile_c *)&g_profile_OR_CANN_BULLET, + (fProfile::fBaseProfile_c *)&g_profile_E_EYE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_HOLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_INTO_HOLE, + (fProfile::fBaseProfile_c *)&g_profile_E_SPARK, + (fProfile::fBaseProfile_c *)&g_profile_E_MAGMA, + (fProfile::fBaseProfile_c *)&g_profile_E_MAGUPPO, + (fProfile::fBaseProfile_c *)&g_profile_MAGUPPO_BULLET, + (fProfile::fBaseProfile_c *)&g_profile_E_BS, + (fProfile::fBaseProfile_c *)&g_profile_E_SF, + (fProfile::fBaseProfile_c *)&g_profile_E_SF4, + (fProfile::fBaseProfile_c *)&g_profile_E_ST, + (fProfile::fBaseProfile_c *)&g_profile_E_ST_WIRE, + (fProfile::fBaseProfile_c *)&g_profile_ENEMY_CONTROL, + (fProfile::fBaseProfile_c *)&g_profile_KIESU_TAG, + (fProfile::fBaseProfile_c *)&g_profile_E_KS, + (fProfile::fBaseProfile_c *)&g_profile_E_HB, + (fProfile::fBaseProfile_c *)&g_profile_E_HB_LEAF, + (fProfile::fBaseProfile_c *)&g_profile_E_REMLY, + (fProfile::fBaseProfile_c *)&g_profile_E_LIZARUFOS, + (fProfile::fBaseProfile_c *)&g_profile_E_LIZA_TAIL, + (fProfile::fBaseProfile_c *)&g_profile_E_HIDOKARI, + (fProfile::fBaseProfile_c *)&g_profile_E_HIDOKARIS, + (fProfile::fBaseProfile_c *)&g_profile_E_HYDRA, + (fProfile::fBaseProfile_c *)&g_profile_E_GUNHO, + (fProfile::fBaseProfile_c *)&g_profile_E_GUNHOB, + (fProfile::fBaseProfile_c *)&g_profile_E_BFISH, + (fProfile::fBaseProfile_c *)&g_profile_E_CACTUS, + (fProfile::fBaseProfile_c *)&g_profile_E_HOC, + (fProfile::fBaseProfile_c *)&g_profile_E_OC, + (fProfile::fBaseProfile_c *)&g_profile_E_KGIRA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PIPE, + (fProfile::fBaseProfile_c *)&g_profile_E_BC, + (fProfile::fBaseProfile_c *)&g_profile_E_BCE, + (fProfile::fBaseProfile_c *)&g_profile_E_BCAL, + (fProfile::fBaseProfile_c *)&g_profile_E_BCARROW, + (fProfile::fBaseProfile_c *)&g_profile_E_BCALARROW, + (fProfile::fBaseProfile_c *)&g_profile_BCZ_TAG, + (fProfile::fBaseProfile_c *)&g_profile_E_BCZ, + (fProfile::fBaseProfile_c *)&g_profile_E_SKYTAIL, + (fProfile::fBaseProfile_c *)&g_profile_E_HP, + (fProfile::fBaseProfile_c *)&g_profile_E_CHB, + (fProfile::fBaseProfile_c *)&g_profile_E_GUE, + (fProfile::fBaseProfile_c *)&g_profile_GUE_BULLET, + (fProfile::fBaseProfile_c *)&g_profile_E_GE, + (fProfile::fBaseProfile_c *)&g_profile_E_RUPEE_GUE, + (fProfile::fBaseProfile_c *)&g_profile_E_GEROCK, + (fProfile::fBaseProfile_c *)&g_profile_E_TN2, + (fProfile::fBaseProfile_c *)&g_profile_E_HIDORY, + (fProfile::fBaseProfile_c *)&g_profile_HIDORY_FIRE, + (fProfile::fBaseProfile_c *)&g_profile_E_WS, + (fProfile::fBaseProfile_c *)&g_profile_NPC_BIRD, + (fProfile::fBaseProfile_c *)&g_profile_B_GIRAHIMU_BASE, + (fProfile::fBaseProfile_c *)&g_profile_B_GIRAHIMU, + (fProfile::fBaseProfile_c *)&g_profile_B_GIRAHIMU2, + (fProfile::fBaseProfile_c *)&g_profile_B_GIRAHIMU3_BASE, + (fProfile::fBaseProfile_c *)&g_profile_B_GIRAHIMU3_FIRST, + (fProfile::fBaseProfile_c *)&g_profile_B_GIRAHIMU3_SECOND, + (fProfile::fBaseProfile_c *)&g_profile_B_GIRAHIMU3_THIRD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GH_SW_L, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GH_KNIFE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BIRD_SP_UP, + (fProfile::fBaseProfile_c *)&g_profile_GH_SWORD_BEAM, + (fProfile::fBaseProfile_c *)&g_profile_B_ASURA, + (fProfile::fBaseProfile_c *)&g_profile_ASURA_ARM, + (fProfile::fBaseProfile_c *)&g_profile_ASURA_FOOT, + (fProfile::fBaseProfile_c *)&g_profile_ASURA_BULLET, + (fProfile::fBaseProfile_c *)&g_profile_ASURA_SWORD, + (fProfile::fBaseProfile_c *)&g_profile_ASURA_PILLAR, + (fProfile::fBaseProfile_c *)&g_profile_INVISIBLE, + (fProfile::fBaseProfile_c *)&g_profile_E_MR_SHIELD, + (fProfile::fBaseProfile_c *)&g_profile_E_KG, + (fProfile::fBaseProfile_c *)&g_profile_NPC_HONEYCOMB, + (fProfile::fBaseProfile_c *)&g_profile_NPC_BEE, + (fProfile::fBaseProfile_c *)&g_profile_HEART_FLOWER, + (fProfile::fBaseProfile_c *)&g_profile_BOMBF, + (fProfile::fBaseProfile_c *)&g_profile_BOMB, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CARRY_STONE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROLL_ROCK, + (fProfile::fBaseProfile_c *)&g_profile_COL_STP, + (fProfile::fBaseProfile_c *)&g_profile_KANBAN, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BAMBOO, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SWHIT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SW_SWORD_BEAM, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SW_HARP, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SIREN_BARRIER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TOGE_TRAP, + (fProfile::fBaseProfile_c *)&g_profile_PUMPKIN, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PUMPKIN_LEAF, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_NUT_LEAF, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_NUT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TABLEWARE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SW_WHIPLEVER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_MUSHROOM, + (fProfile::fBaseProfile_c *)&g_profile_WOODAREA_TAG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FRUIT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SKULL, + (fProfile::fBaseProfile_c *)&g_profile_SOUND_TAG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROCK_DRAGON, + (fProfile::fBaseProfile_c *)&g_profile_TAG_INSECT, + (fProfile::fBaseProfile_c *)&g_profile_INSECT_LADYBUG, + (fProfile::fBaseProfile_c *)&g_profile_INSECT_DRAGONFLY, + (fProfile::fBaseProfile_c *)&g_profile_INSECT_BEETLE, + (fProfile::fBaseProfile_c *)&g_profile_INSECT_GRASSHOPPER, + (fProfile::fBaseProfile_c *)&g_profile_INSECT_CICADA, + (fProfile::fBaseProfile_c *)&g_profile_INSECT_ANT, + (fProfile::fBaseProfile_c *)&g_profile_INSECT_BUTTERFLY, + (fProfile::fBaseProfile_c *)&g_profile_INSECT_SCARAB, + (fProfile::fBaseProfile_c *)&g_profile_INSECT_FIREFLY, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SAIL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LOTUS_FLOWER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LOTUS_SEED, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SHUTTER_LOCK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LAMP, + (fProfile::fBaseProfile_c *)&g_profile_TAG_ROCK_BOAT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TOWER_GEAR_D101, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SHUTTER_WATER_D101, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ANCIENT_JEWELS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_MG_PUMPKIN, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FLAG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CHANDELIER, + (fProfile::fBaseProfile_c *)&g_profile_TAG_PUMPKIN_CLAY, + (fProfile::fBaseProfile_c *)&g_profile_TAG_REACTION, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SPORE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FRUIT_B, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DIVINER_CRYSTAL, + (fProfile::fBaseProfile_c *)&g_profile_TAG_NOEFFECT_AREA, + (fProfile::fBaseProfile_c *)&g_profile_TAG_D3_SCENE_CHANGE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DECOA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DECOB, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SANDBAG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_PAINT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CONTROL_PANEL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UG_SWITCH, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CLEARNESS_WALL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_RUINED_SAVE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TRIFORCE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_KANBAN_STONE, + (fProfile::fBaseProfile_c *)&g_profile_TBOX, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BUBBLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_VSD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SOIL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_IVY_ROPE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GRASS_COIL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROPE_IGAIGA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FIRE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TUBO, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TUBO_BIG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CHAIR, + (fProfile::fBaseProfile_c *)&g_profile_TIME_AREA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BLAST_ROCK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SW_DIR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SW_DIR_DOOR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SW_BANK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SW_BANK_SMALL, + (fProfile::fBaseProfile_c *)&g_profile_T_FAIRY, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FAIRY, + (fProfile::fBaseProfile_c *)&g_profile_BIRD_MOB, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BALLISTA_HANDLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TIME_BOAT_BULLET, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TIME_DOOR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TIME_DOOR_BEFORE, + (fProfile::fBaseProfile_c *)&g_profile_TAG_TIME_DOOR_BEAM, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_COL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DAYNIGHT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BUILDING, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_OCT_GRASS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_OCT_GRASS_LEAF, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TUMBLE_WEED, + (fProfile::fBaseProfile_c *)&g_profile_TUMBLE_WEED_TAG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FLOWER_ANCIENT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BARREL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WARP, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_MARK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_JAR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STOPPING_ROPE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TRAP_BIRD_WOOD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TACKLE, + (fProfile::fBaseProfile_c *)&g_profile_TACKLE_TAG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_VORTEX, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TOWER_BOMB, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SEAT_SWORD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_POLE_STONY, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SWORD_CANDLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SAVE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_POOL_COCK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FIREWALL, + (fProfile::fBaseProfile_c *)&g_profile_HARP_TAG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SWORD_STAB, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GODDESS_CUBE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TIME_BLOCK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_MOVE_ELEC, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LAVA_D201, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_HARP_HINT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_F302_LIGHT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TOD3_STONE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_B300_SAND, + (fProfile::fBaseProfile_c *)&g_profile_T_DOWSING, + (fProfile::fBaseProfile_c *)&g_profile_T_MAP_MARK, + (fProfile::fBaseProfile_c *)&g_profile_BEETLE_TAG, + (fProfile::fBaseProfile_c *)&g_profile_EFFECT_GEN_TAG, + (fProfile::fBaseProfile_c *)&g_profile_TAG_TIME_AREA_CHECK, + (fProfile::fBaseProfile_c *)&g_profile_TAG_RESTART_TIME_STONE, + (fProfile::fBaseProfile_c *)&g_profile_SHOP_SAMPLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TERRY_GIMMICK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TERRY_SWITCH, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TERRY_HOLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TERRY_BIKE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_JUNK_REPAIR, + (fProfile::fBaseProfile_c *)&g_profile_CO_TEST, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ARROW_SWITCH, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_VENT_FAN, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ELECTRIC_LIGHT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_SWITCH, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROTATION_LIGHT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_HOLE_MINIGAME, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CLOUD_DIVE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_MUSASABI, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FORTUNE_RING, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BLOW_COAL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SPIKE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_SPOUT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SMOKE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LIGHTHOUSE_LIGHT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATER_IGAIGA, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BLADE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FIRE_OBSTACLE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FIRE_PILLAR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GUARD_LOG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SLICE_LOG, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SLICE_LOG_PARTS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_STAGE_DEBRIS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GROUND_COVER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CUMUL_CLOUD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UNDER_CLOUD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATERFALL_F102, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GOD_MARK, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_IMPA_DOOR, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_WATERFALL_D100, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_GIRAHIM_FOOT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ISLAND_LOD, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_UTA_DEMO_PEDEST, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_LAVA_F200, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ROPE_BASE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SUN_LIGHT, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SIREN_2DMAP, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_DISPLAY_ONLY_NBS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_AMBER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_BIRD_STATUE, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_F400_GATE_LEAF, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_F400_GATE_SEAL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_MAPPARTS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_RO_AT_TARGET, + (fProfile::fBaseProfile_c *)&g_profile_RO_AT_TAR_MANAGER_TAG, + (fProfile::fBaseProfile_c *)&g_profile_TAG_MUSASABI, + (fProfile::fBaseProfile_c *)&g_profile_TAG_MAP_INST, + (fProfile::fBaseProfile_c *)&g_profile_TAG_AUTO_MESSAGE, + (fProfile::fBaseProfile_c *)&g_profile_TAG_SHIP_SLOPE, + (fProfile::fBaseProfile_c *)&g_profile_TAG_SHIP_FLOOD, + (fProfile::fBaseProfile_c *)&g_profile_TAG_BARREL, + (fProfile::fBaseProfile_c *)&g_profile_TAG_BARREL_POS, + (fProfile::fBaseProfile_c *)&g_profile_TAG_HEAT_RESIST, + (fProfile::fBaseProfile_c *)&g_profile_TAG_HOLY_WATER, + (fProfile::fBaseProfile_c *)&g_profile_TAG_BELT_OBSTACLE, + (fProfile::fBaseProfile_c *)&g_profile_TAG_DRUM, + (fProfile::fBaseProfile_c *)&g_profile_TAG_ROLL_ATTACK_LOG, + (fProfile::fBaseProfile_c *)&g_profile_TAG_SHIP_WINDOW, + (fProfile::fBaseProfile_c *)&g_profile_ARROW, + (fProfile::fBaseProfile_c *)&g_profile_MASS_OBJ_TAG, + (fProfile::fBaseProfile_c *)&g_profile_SOUND_AREA_MGR, + (fProfile::fBaseProfile_c *)&g_profile_TAG_SOUND_AREA, + (fProfile::fBaseProfile_c *)&g_profile_ATT_TAG, + (fProfile::fBaseProfile_c *)&g_profile_TLP_TAG, + (fProfile::fBaseProfile_c *)&g_profile_SKYENEMY_T, + (fProfile::fBaseProfile_c *)&g_profile_TOUCH_TAG, + (fProfile::fBaseProfile_c *)&g_profile_CAMERA_TAG, + (fProfile::fBaseProfile_c *)&g_profile_CAMERA2_TAG, + (fProfile::fBaseProfile_c *)&g_profile_ACTION_TAG, + (fProfile::fBaseProfile_c *)&g_profile_SC_CHANGE_TAG, + (fProfile::fBaseProfile_c *)&g_profile_GATE2GND_TAG, + (fProfile::fBaseProfile_c *)&g_profile_ALLDIE_TAG, + (fProfile::fBaseProfile_c *)&g_profile_SW_TAG, + (fProfile::fBaseProfile_c *)&g_profile_PL_RESTART, + (fProfile::fBaseProfile_c *)&g_profile_SW_AREA_TAG, + (fProfile::fBaseProfile_c *)&g_profile_SIREN_TAG, + (fProfile::fBaseProfile_c *)&g_profile_TAG_TKEVNT, + (fProfile::fBaseProfile_c *)&g_profile_MOLE_PROHIBIT_TAG, + (fProfile::fBaseProfile_c *)&g_profile_TAG_DEFEAT_BOSS, + (fProfile::fBaseProfile_c *)&g_profile_TAG_TIMER, + (fProfile::fBaseProfile_c *)&g_profile_TAG_FENCE_SYNCHRONIZER, + (fProfile::fBaseProfile_c *)&g_profile_TAG_GENKI_DOWSING_TARGET, + (fProfile::fBaseProfile_c *)&g_profile_ITEM, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_ITEM_HEART_CONTAINER, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_CLEF, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FRUIT_GUTS_LEAF, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_SWRD_PRJ, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_VACU_DUST_PARTS, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_VACU_DUST, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_RAIL_POST, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_RAIL_END, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TENI_RAIL, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_TENI_RAIL_POST, + (fProfile::fBaseProfile_c *)&g_profile_OBJ_FORCE_SIGN, + (fProfile::fBaseProfile_c *)&g_profile_TAG_FORCE_GET_FLAG, + (fProfile::fBaseProfile_c *)&g_profile_TAG_CLEF_MANAGER, + (fProfile::fBaseProfile_c *)&g_profile_TAG_CLEF_GAME, + (fProfile::fBaseProfile_c *)&g_profile_TAG_MINIGAME_INSECT_CAPTURE, + (fProfile::fBaseProfile_c *)&g_profile_CAMERA, + (fProfile::fBaseProfile_c *)&g_profile_WEATHER_TAG, + (fProfile::fBaseProfile_c *)&g_profile_SPORE_TAG, + (fProfile::fBaseProfile_c *)&g_profile_MIST_TAG, + (fProfile::fBaseProfile_c *)&g_profile_SPARKS_TAG, + (fProfile::fBaseProfile_c *)&g_profile_SPARKS2_TAG, + (fProfile::fBaseProfile_c *)&g_profile_KYTAG_TAG, + (fProfile::fBaseProfile_c *)&g_profile_LBTHUNDER_TAG, + (fProfile::fBaseProfile_c *)&g_profile_PLTCHG_TAG, + (fProfile::fBaseProfile_c *)&g_profile_PLIGHT_TAG, + (fProfile::fBaseProfile_c *)&g_profile_VRBOX_TAG, + (fProfile::fBaseProfile_c *)&g_profile_NPC_INV, + (fProfile::fBaseProfile_c *)&g_profile_NPC_TKE, + (fProfile::fBaseProfile_c *)&g_profile_NPC_STR, + (fProfile::fBaseProfile_c *)&g_profile_MESSAGE_ACTOR, + (fProfile::fBaseProfile_c *)&g_profile_LIGHT_OBJECT, + (fProfile::fBaseProfile_c *)&g_profile_MESSAGE, + (fProfile::fBaseProfile_c *)&g_profile_LYT_CONTROL_GAME, + (fProfile::fBaseProfile_c *)&g_profile_LYT_DEMO_DOWSING, + (fProfile::fBaseProfile_c *)&g_profile_LYT_CONTROL_TITLE, + (fProfile::fBaseProfile_c *)&g_profile_LYT_DROP_LINE, + (fProfile::fBaseProfile_c *)&g_profile_LYT_FORCE_LINE, + (fProfile::fBaseProfile_c *)&g_profile_LYT_ENEMY_ICON, + (fProfile::fBaseProfile_c *)&g_profile_LYT_MINI_GAME, + (fProfile::fBaseProfile_c *)&g_profile_LYT_SUIRYU_SCORE, + (fProfile::fBaseProfile_c *)&g_profile_LYT_SUIRYU_SCORE_COMP, + (fProfile::fBaseProfile_c *)&g_profile_LYT_BOSS_CAPTION, + (fProfile::fBaseProfile_c *)&g_profile_LYT_PAUSE, + (fProfile::fBaseProfile_c *)&g_profile_LYT_GAMEOVER_MGR, + (fProfile::fBaseProfile_c *)&g_profile_LYT_SAVE_MGR, + (fProfile::fBaseProfile_c *)&g_profile_TITLE_MANAGER, + (fProfile::fBaseProfile_c *)&g_profile_LYT_TITLE_BG, + (fProfile::fBaseProfile_c *)&g_profile_LYT_SHOP, + (fProfile::fBaseProfile_c *)&g_profile_LYT_DEPOSIT, + (fProfile::fBaseProfile_c *)&g_profile_LYT_DEMO_TITLE, + (fProfile::fBaseProfile_c *)&g_profile_LYT_END_ROLL, + (fProfile::fBaseProfile_c *)&g_profile_LYT_SEEKER_STONE, + (fProfile::fBaseProfile_c *)&g_profile_LYT_FILESELECT, + (fProfile::fBaseProfile_c *)&g_profile_SKB, + (fProfile::fBaseProfile_c *)&g_profile_EVENT_TAG, + (fProfile::fBaseProfile_c *)&g_profile_EVENTF_TAG, + (fProfile::fBaseProfile_c *)&g_profile_C_GAME, + (fProfile::fBaseProfile_c *)&g_profile_C_BASE, + (fProfile::fBaseProfile_c *)&g_profile_BOOT, + (fProfile::fBaseProfile_c *)&g_profile_ROOM, + (fProfile::fBaseProfile_c *)&g_profile_LAST, +}; +// clang-format on + +extern "C" void ModuleProlog() { + fProfile::sProfileList = &profileList; +} + +extern "C" void ModuleEpilog() { + fProfile::sProfileList = nullptr; +} |
