diff options
| author | Elijah Thomas <elijahthomas774@gmail.com> | 2023-12-24 09:59:13 -0500 |
|---|---|---|
| committer | Elijah Thomas <elijahthomas774@gmail.com> | 2023-12-24 09:59:13 -0500 |
| commit | e32db6f07a7e471dfa9ac18bb9b18aa5c7a1e1f6 (patch) | |
| tree | ce3d9ce1a3b17832b6484c689716a434b571b7fd /include/f | |
| parent | d8362c100408822375edb99405d13adddc37f6d9 (diff) | |
change everything to use a common types file
Diffstat (limited to 'include/f')
| -rw-r--r-- | include/f/f_base.h | 90 | ||||
| -rw-r--r-- | include/f/f_helper_unk.h | 15 | ||||
| -rw-r--r-- | include/f/f_list_mg.h | 20 | ||||
| -rw-r--r-- | include/f/f_list_mg_ptmf.h | 11 | ||||
| -rw-r--r-- | include/f/f_list_nd.h | 13 | ||||
| -rw-r--r-- | include/f/f_list_nd_prio.h | 16 | ||||
| -rw-r--r-- | include/f/f_profile_name.h | 1420 | ||||
| -rw-r--r-- | include/f/f_tree_mg.h | 8 | ||||
| -rw-r--r-- | include/f/f_tree_mg_ptmf.h | 8 | ||||
| -rw-r--r-- | include/f/f_tree_nd.h | 20 |
10 files changed, 825 insertions, 796 deletions
diff --git a/include/f/f_base.h b/include/f/f_base.h index 76be2c8b..a9ae3f82 100644 --- a/include/f/f_base.h +++ b/include/f/f_base.h @@ -1,57 +1,69 @@ #pragma once -// This file is adapted from https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_base.hpp -// and the Skyward Sword Ghidra database. Comments and docs can be seen above. stripped in this file for easier looking +// This file is adapted from +// https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_base.hpp and the Skyward Sword +// Ghidra database. Comments and docs can be seen above. stripped in this file for easier looking -#include "types.h" #include "egg/core/eggFrmHeap.h" -#include "f/f_profile.h" #include "f/f_base_id.h" #include "f/f_helper_unk.h" -#include "f/f_manager.h" #include "f/f_list_mg.h" +#include "f/f_manager.h" +#include "f/f_profile.h" +#include <common.h> + // Ghidra: fBase // size: 0x64 // official name class fBase_c { public: - /* 0x00 */ fBaseID_e unique_ID; - /* 0x04 */ u32 params1; // params1 - /* 0x08 */ ProfileName profile_name; // Actor Id - /* 0x0A */ u8 lifecycle_state; - /* 0x0B */ bool delete_request; - /* 0x0C */ bool update_request; - /* 0x0D */ bool retry_create; - /* 0x0E */ u8 group_type; - /* 0x0F */ u8 proc_control; - /* 0x10 */ fManager_c manager; - /* 0x50 */ fBaHelper_c* p_unused_helper; - /* 0x54 */ fLiMgBa_c unused_list; - /* 0x5C */ EGG::FrmHeap* p_heap; + /* 0x00 */ fBaseID_e unique_ID; + /* 0x04 */ u32 params1; // params1 + /* 0x08 */ ProfileName profile_name; // Actor Id + /* 0x0A */ u8 lifecycle_state; + /* 0x0B */ bool delete_request; + /* 0x0C */ bool update_request; + /* 0x0D */ bool retry_create; + /* 0x0E */ u8 group_type; + /* 0x0F */ u8 proc_control; + /* 0x10 */ fManager_c manager; + /* 0x50 */ fBaHelper_c *p_unused_helper; + /* 0x54 */ fLiMgBa_c unused_list; + /* 0x5C */ EGG::FrmHeap *p_heap; /* 0x60 */ // vtable public: enum LIFECYCLE_e { WAITING_FOR_CREATE, ACTIVE, TO_BE_DELETED }; - enum GROUP_TYPE_e { OTHER, SCENE, ACTOR, STAGE, }; + enum GROUP_TYPE_e { + OTHER, + SCENE, + ACTOR, + STAGE, + }; enum MAIN_STATE_e { CANCELED, ERROR, SUCCESS, WAITING }; - enum PACK_RESULT_e { NOT_READY, SUCCEEDED, FAILED, }; - enum PROC_DISABLE_e { - ROOT_DISABLE_EXECUTE = 1, - DISABLE_EXECUTE = 2, - ROOT_DISABLE_DRAW = 4, - DISABLE_DRAW = 8 + enum PACK_RESULT_e { + NOT_READY, + SUCCEEDED, + FAILED, }; + enum PROC_DISABLE_e { ROOT_DISABLE_EXECUTE = 1, DISABLE_EXECUTE = 2, ROOT_DISABLE_DRAW = 4, DISABLE_DRAW = 8 }; -// Inlines - bool isProcControlFlag(u8 flag) const { return (proc_control & flag) != 0; } - void setProcControlFlag(u8 flag) { proc_control |= flag; } - void clearProcControlFlag(u8 flag) { proc_control &= ~flag; } + // Inlines + bool isProcControlFlag(u8 flag) const { + return (proc_control & flag) != 0; + } + void setProcControlFlag(u8 flag) { + proc_control |= flag; + } + void clearProcControlFlag(u8 flag) { + proc_control &= ~flag; + } public: /* 802e12f0 */ fBase_c(); /* 802e23b0 */ static void *operator new(size_t); /* 802e2410 */ static void operator delete(void *); - + public: // vtable 0x60 /* 0x08 | 802E15C0 */ virtual int create(); /* 0x0C | 802E15D0 */ virtual int preCreate(); @@ -68,11 +80,12 @@ public: // vtable 0x60 /* 0x38 | 802E1B90 */ virtual void deleteReady(); /* 0x3C | 802E20E0 */ virtual bool entryFrmHeap(unsigned long size, EGG::Heap *parentHeap); /* 0x40 | 802E22E0 */ virtual bool entryFrmHeapNonAdjust(unsigned long size, EGG::Heap *parentHeap); - /* 0x44 | 802E23A0 */ virtual bool createHeap(); + /* 0x44 | 802E23A0 */ virtual bool createHeap(); /* 0x48 | 802E1480 */ virtual ~fBase_c(); public: - /* 802e1500 */ int commonPack(int (fBase_c::*doFunc)(), int (fBase_c::*preFunc)(), void (fBase_c::*postFunc)(MAIN_STATE_e)); + /* 802e1500 */ int commonPack(int (fBase_c::*doFunc)(), int (fBase_c::*preFunc)(), + void (fBase_c::*postFunc)(MAIN_STATE_e)); /* 802e1680 */ int createPack(); /* 802e1860 */ int deletePack(); /* 802e1960 */ int executePack(); @@ -82,16 +95,19 @@ public: /* 802e1f90 */ fBase_c *getConnectParent() const; /* 802e1fb0 */ fBase_c *getConnectChild() const; /* 802e1fd0 */ fBase_c *getConnectBrNext() const; - /* 802e2090 */ bool setConnectChild(fBase_c* child); + /* 802e2090 */ bool setConnectChild(fBase_c *child); /* 802e2420 */ void runCreate(); /* 802e24a0 */ fBase_c *getChildProcessCreateState() const; /* 802e2510 */ bool checkChildProcessCreateState() const; public: - /* 802e2540 */ static void setTmpCtData(ProfileName profName, fTrNdBa_c *connectParent, unsigned long param, u8 groupType); - /* 802e2560 */ static fBase_c *fBase_make(ProfileName profName, fTrNdBa_c *connectParent, unsigned long param, u8 groupType); + /* 802e2540 */ static void setTmpCtData(ProfileName profName, fTrNdBa_c *connectParent, unsigned long param, + u8 groupType); + /* 802e2560 */ static fBase_c *fBase_make(ProfileName profName, fTrNdBa_c *connectParent, unsigned long param, + u8 groupType); /* 802e2640 */ static fBase_c *createRoot(ProfileName profName, unsigned long param, u8 groupType); - /* 802e2600 */ static fBase_c *createChild(ProfileName profName, fBase_c *parent, unsigned long param, u8 groupType); + /* 802e2600 */ static fBase_c *createChild(ProfileName profName, fBase_c *parent, unsigned long param, + u8 groupType); public: /* 80575ba8 */ static fLiMgBa_c m_additional_actors; @@ -108,4 +124,4 @@ private: friend class fManager_c; friend class fLiNdBa_c; friend class fTrMgBa_c; -};
\ No newline at end of file +}; diff --git a/include/f/f_helper_unk.h b/include/f/f_helper_unk.h index d25f927a..af9f5b6e 100644 --- a/include/f/f_helper_unk.h +++ b/include/f/f_helper_unk.h @@ -1,8 +1,9 @@ #pragma once -// This file was ported from https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_helper_unk.hpp +// This file was ported from +// https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_helper_unk.hpp -#include "types.h" +#include <common.h> /// @brief [A helper class for fBase_c with unknown purpose]. /// @note Unofficial name. @@ -14,12 +15,12 @@ class fBaHelper_c { s16 filler2; s16 mUnknown; - virtual void vf_0x8(); ///< [Stripped out of binary]. - virtual int vf_0xc(void *); ///< [Stripped out of binary]. + virtual void vf_0x8(); ///< [Stripped out of binary]. + virtual int vf_0xc(void *); ///< [Stripped out of binary]. virtual void vf_0x10(void *); ///< [Stripped out of binary]. public: - void Delete(); ///< @todo Document this method. - int Load(int); ///< @todo Document this method. + void Delete(); ///< @todo Document this method. + int Load(int); ///< @todo Document this method. bool LoadOnlyOne(); ///< @todo Document this method. -};
\ No newline at end of file +}; diff --git a/include/f/f_list_mg.h b/include/f/f_list_mg.h index 55529b22..99ab7a8d 100644 --- a/include/f/f_list_mg.h +++ b/include/f/f_list_mg.h @@ -1,12 +1,14 @@ #pragma once -// This file was ported from https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_list_mg.hpp +// This file was ported from +// https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_list_mg.hpp -#include "types.h" -#include "f/f_profile.h" #include "c/c_list.h" #include "f/f_base_id.h" #include "f/f_list_nd.h" +#include "f/f_profile.h" +#include <common.h> + class fBase_c; @@ -22,15 +24,15 @@ public: int countNodeByProfName(ProfileName profName) const; /* 802e2760 */ const fLiNdBa_c *searchNodeByID(fBaseID_e id) const; - /* 802e2790 */ const fLiNdBa_c *searchNodeByID(fBaseID_e id, fLiMgBa_c* start) const; - /* 802e27d0 */ void link(fLiNdBa_c&, fBase_c*); - /* 802e2830 */ void unlink(fLiNdBa_c&); + /* 802e2790 */ const fLiNdBa_c *searchNodeByID(fBaseID_e id, fLiMgBa_c *start) const; + /* 802e27d0 */ void link(fLiNdBa_c &, fBase_c *); + /* 802e2830 */ void unlink(fLiNdBa_c &); inline fLiNdBa_c *getFirst() const { - return (fLiNdBa_c *) cListMg_c::getFirst(); + return (fLiNdBa_c *)cListMg_c::getFirst(); } inline fLiNdBa_c *getLast() const { - return (fLiNdBa_c *) cListMg_c::getLast(); + return (fLiNdBa_c *)cListMg_c::getLast(); } -};
\ No newline at end of file +}; diff --git a/include/f/f_list_mg_ptmf.h b/include/f/f_list_mg_ptmf.h index e2f197c9..27e48144 100644 --- a/include/f/f_list_mg_ptmf.h +++ b/include/f/f_list_mg_ptmf.h @@ -1,8 +1,9 @@ #pragma once -// This file was ported from https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_list_mg_ptmf.hpp +// This file was ported from +// https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_list_mg_ptmf.hpp -#include "types.h" +#include <common.h> #include "f/f_list_mg.h" #include "f/f_list_nd_prio.h" @@ -18,13 +19,13 @@ public: /* 802e26e0 */ bool walkPack(); fLiNdPrio_c *getFirst() const { - return (fLiNdPrio_c *) fLiMgBa_c::getFirst(); + return (fLiNdPrio_c *)fLiMgBa_c::getFirst(); } fLiNdPrio_c *getLast() const { - return (fLiNdPrio_c *) fLiMgBa_c::getLast(); + return (fLiNdPrio_c *)fLiMgBa_c::getLast(); } private: int (fBase_c::*mpProcFunc)(); ///< The process function for the list. -};
\ No newline at end of file +}; diff --git a/include/f/f_list_nd.h b/include/f/f_list_nd.h index 14d5f6f4..922ca5ee 100644 --- a/include/f/f_list_nd.h +++ b/include/f/f_list_nd.h @@ -1,25 +1,26 @@ #pragma once -// This file was ported from https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_list_nd.hpp +// This file was ported from +// https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_list_nd.hpp -#include "types.h" #include "c/c_list.h" +#include <common.h> + class fBase_c; class fLiNdBa_c : public cListNd_c { public: - fLiNdBa_c() : p_owner(nullptr) {} fLiNdBa_c(fBase_c *owner) : p_owner(owner) {} inline fLiNdBa_c *getPrev() const { - return (fLiNdBa_c *) cListNd_c::getPrev(); + return (fLiNdBa_c *)cListNd_c::getPrev(); } inline fLiNdBa_c *getNext() const { - return (fLiNdBa_c *) cListNd_c::getNext(); + return (fLiNdBa_c *)cListNd_c::getNext(); } fBase_c *p_owner; -};
\ No newline at end of file +}; diff --git a/include/f/f_list_nd_prio.h b/include/f/f_list_nd_prio.h index d5bc5c2f..1255c68e 100644 --- a/include/f/f_list_nd_prio.h +++ b/include/f/f_list_nd_prio.h @@ -1,10 +1,12 @@ #pragma once -// This file was ported from https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_list_nd_prio.hpp +// This file was ported from +// https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_list_nd_prio.hpp -#include "types.h" -#include "f/f_profile.h" #include "f/f_list_nd.h" +#include "f/f_profile.h" +#include <common.h> + /// @brief A list node with priority fields for an order in a list. /// @note Unofficial name. @@ -15,11 +17,11 @@ public: fLiNdPrio_c(fBase_c *owner) : fLiNdBa_c(owner), mOrder(0), mNewOrder(0) {} fLiNdPrio_c *getPrev() const { - return (fLiNdPrio_c *) fLiNdBa_c::getPrev(); + return (fLiNdPrio_c *)fLiNdBa_c::getPrev(); } fLiNdPrio_c *getNext() const { - return (fLiNdPrio_c *) fLiNdBa_c::getNext(); + return (fLiNdPrio_c *)fLiNdBa_c::getNext(); } u16 getOrder() const { @@ -30,6 +32,6 @@ public: return mNewOrder; } - u16 mOrder; ///< The priority of this node. + u16 mOrder; ///< The priority of this node. u16 mNewOrder; ///< The priority the node should change to if it differs from ::mOrder. -};
\ No newline at end of file +}; diff --git a/include/f/f_profile_name.h b/include/f/f_profile_name.h index 5de6481b..4287b6a3 100644 --- a/include/f/f_profile_name.h +++ b/include/f/f_profile_name.h @@ -1,714 +1,714 @@ #pragma once -#include "types.h" +#include <common.h> namespace fProfile { - - enum PROFILE_NAME_e { - /* 000 (0x000) */ TITLE, - /* 001 (0x001) */ E3_TITLE, - /* 002 (0x002) */ E3_GAMEEND, - /* 003 (0x003) */ THPPLAYER, - /* 004 (0x004) */ GAME, - /* 005 (0x005) */ STAGE_MANAGER, - /* 006 (0x006) */ STAGE, - /* 007 (0x007) */ STAGE_SELECT, - /* 008 (0x008) */ VIEW_CLIP_TAG, - /* 009 (0x009) */ START_TAG, - /* 010 (0x00A) */ MAP_AREA_TAG, - /* 011 (0x00B) */ TRUCK_RAIL, - /* 012 (0x00C) */ TAG_STREAM, - /* 013 (0x00D) */ COL_BOMSLD, - /* 014 (0x00E) */ OBJ_STAGE_KRAKEN, - /* 015 (0x00F) */ OBJ_STAGE_KRAKEN_PARTS, - /* 016 (0x010) */ OBJ_TIME_STONE, - /* 017 (0x011) */ OBJ_SW, - /* 018 (0x012) */ OBJ_BLOCK_ROPE, - /* 019 (0x013) */ OBJ_PUSH_BLOCK, - /* 020 (0x014) */ OBJ_KIBAKO, - /* 021 (0x015) */ OBJ_LOG, - /* 022 (0x016) */ OBJ_LOG_WATER, - /* 023 (0x017) */ OBJ_BELT_CVR, - /* 024 (0x018) */ OBJ_DRUM, - /* 025 (0x019) */ OBJ_BELT_OBSTACLE, - /* 026 (0x01A) */ OBJ_HIMO, - /* 027 (0x01B) */ OBJ_SPIDER_LINE, - /* 028 (0x01C) */ OBJ_WIND, - /* 029 (0x01D) */ OBJ_WIND03, - /* 030 (0x01E) */ OBJ_WIND04, - /* 031 (0x01F) */ OBJ_TORNADO, - /* 032 (0x020) */ OBJ_SWITCH_WALL, - /* 033 (0x021) */ OBJ_TOWER_D101, - /* 034 (0x022) */ OBJ_DOOR_DUNGEON_D200, - /* 035 (0x023) */ OBJ_DOOR_DUNGEON, - /* 036 (0x024) */ OBJ_WOOD_BOARD, - /* 037 (0x025) */ OBJ_CLAW_SHOT_TG, - /* 038 (0x026) */ OBJ_BULB_SWITCH, - /* 039 (0x027) */ OBJ_SIDE_SHUTTER, - /* 040 (0x028) */ OBJ_HIT_LEVER_SW, - /* 041 (0x029) */ OBJ_FENCE_IRON, - /* 042 (0x02A) */ OBJ_UPDOWN_LAVA, - /* 043 (0x02B) */ OBJ_BB_OBJECTS, - /* 044 (0x02C) */ OBJ_BRIDGE_BUILDING, - /* 045 (0x02D) */ OBJ_CANNON, - /* 046 (0x02E) */ OBJ_ROULETTE_ISLAND_C, - /* 047 (0x02F) */ OBJ_ROULETTE_ISLAND_R, - /* 048 (0x030) */ OBJ_BRIDGE_STRETCH, - /* 049 (0x031) */ OBJ_IRON_STAGE, - /* 050 (0x032) */ OBJ_UTAJIMA_STOPPER, - /* 051 (0x033) */ OBJ_UTAJIMA_MAIN_MECHA, - /* 052 (0x034) */ OBJ_UTAJIMA_PEDESTAL, - /* 053 (0x035) */ OBJ_UTAJIMA_ISLAND, - /* 054 (0x036) */ OBJ_CANNON_COVER, - /* 055 (0x037) */ OBJ_UTAJIMA, - /* 056 (0x038) */ OBJ_UTAJIMA_LV2, - /* 057 (0x039) */ OBJ_PUZZLE_ISLAND, - /* 058 (0x03A) */ OBJ_FENCE_BOKO, - /* 059 (0x03B) */ OBJ_FENCE_BOKO2, - /* 060 (0x03C) */ OBJ_WINDMILL, - /* 061 (0x03D) */ OBJ_PINWHEEL, - /* 062 (0x03E) */ OBJ_LIGHTHOUSE_HARP, - /* 063 (0x03F) */ OBJ_FENCE_KONSAI, - /* 064 (0x040) */ OBJ_STAGE_SINK, - /* 065 (0x041) */ OBJ_STAGE_WATER, - /* 066 (0x042) */ OBJ_STAGE_COVER, - /* 067 (0x043) */ OBJ_STAGE_CRACK, - /* 068 (0x044) */ OBJ_TERRY_ISLAND, - /* 069 (0x045) */ OBJ_INSECT_ISLAND, - /* 070 (0x046) */ OBJ_SHRINE_AFTER, - /* 071 (0x047) */ OBJ_SHRINE_BEFORE, - /* 072 (0x048) */ OBJ_SHIP_WINDOW, - /* 073 (0x049) */ OBJ_WATER_SURFACE, - /* 074 (0x04A) */ OBJ_PUMPKIN_BAR, - /* 075 (0x04B) */ OBJ_TREASURE_ISLAND, - /* 076 (0x04C) */ OBJ_SEALED_DOOR, - /* 077 (0x04D) */ OBJ_EVIL_FIELD, - /* 078 (0x04E) */ OBJ_MEGAMI_ISLAND, - /* 079 (0x04F) */ OBJ_CITY, - /* 080 (0x050) */ OBJ_BAMBOO_ISLAND, - /* 081 (0x051) */ OBJ_STREAM_LAVA, - /* 082 (0x052) */ OBJ_DOWN_LAVA, - /* 083 (0x053) */ OBJ_APPEAR_BRIDGE, - /* 084 (0x054) */ OBJ_TRUCK_STOPPER, - /* 085 (0x055) */ OBJ_ISLAND_NUSI, - /* 086 (0x056) */ OBJ_ROCK_SKY, - /* 087 (0x057) */ OBJ_TREASURE_ISLAND_B, - /* 088 (0x058) */ OBJ_WATER_F100, - /* 089 (0x059) */ OBJ_BELL, - /* 090 (0x05A) */ OBJ_SHRINE_BEF_INSIDE, - /* 091 (0x05B) */ OBJ_WINDMILL_DESERT, - /* 092 (0x05C) */ OBJ_CITY_WATER, - /* 093 (0x05D) */ OBJ_MOLE_COVER, - /* 094 (0x05E) */ OBJ_DESERT_DEBRIS, - /* 095 (0x05F) */ OBJ_BB_BROKEN_PARTS, - /* 096 (0x060) */ OBJ_KUMITE_WALL, - /* 097 (0x061) */ OBJ_WATER_SHIELD, - /* 098 (0x062) */ OBJ_BSTONE, - /* 099 (0x063) */ OBJ_WIND02, - /* 100 (0x064) */ OBJ_LEAF_SWING, - /* 101 (0x065) */ RIDE_ROCK_SET_TAG, - /* 102 (0x066) */ OBJ_RIDE_ROCK, - /* 103 (0x067) */ OBJ_MOVE_LIFT_VOL, - /* 104 (0x068) */ OBJ_TRUCK, - /* 105 (0x069) */ OBJ_TERRY_SHOP, - /* 106 (0x06A) */ OBJ_TRAP_ROCK_1, - /* 107 (0x06B) */ OBJ_STOPPER_ROCK, - /* 108 (0x06C) */ OBJ_SHUTTER_FENCE, - /* 109 (0x06D) */ OBJ_SINK_FLOOR_F, - /* 110 (0x06E) */ E_GUMARM, - /* 111 (0x06F) */ OBJ_STEP_GUMARM, - /* 112 (0x070) */ OBJ_BRIDGE_FALL, - /* 113 (0x071) */ OBJ_BRIDGE_STEP, - /* 114 (0x072) */ OBJ_BRIDGE_BONE, - /* 115 (0x073) */ OBJ_BB_BRIDGE, - /* 116 (0x074) */ OBJ_BRIDGE_TIME, - /* 117 (0x075) */ OBJ_BOAT, - /* 118 (0x076) */ OBJ_BALLISTA, - /* 119 (0x077) */ OBJ_BALLISTA_F3, - /* 120 (0x078) */ OBJ_TIME_BOAT, - /* 121 (0x079) */ OBJ_GODDESS_STATUE, - /* 122 (0x07A) */ OBJ_STONE_STAND, - /* 123 (0x07B) */ OBJ_TIME_STAGE_BG, - /* 124 (0x07C) */ OBJ_WARP_HOLE, - /* 125 (0x07D) */ OBJ_GEAR, - /* 126 (0x07E) */ OBJ_DESERT, - /* 127 (0x07F) */ OBJ_D300, - /* 128 (0x080) */ OBJ_SEA_F301, - /* 129 (0x081) */ OBJ_DESERT_AGO, - /* 130 (0x082) */ OBJ_DESERT_METER, - /* 131 (0x083) */ OBJ_NEEDLE_DESERT, - /* 132 (0x084) */ OBJ_LOTUS, - /* 133 (0x085) */ OBJ_TARZAN_POLE, - /* 134 (0x086) */ OBJ_STEP_TIME_SLIP, - /* 135 (0x087) */ OBJ_TIME_BASE, - /* 136 (0x088) */ OBJ_SWITCH_SHUTTER, - /* 137 (0x089) */ OBJ_WATERFALL_D101, - /* 138 (0x08A) */ OBJ_ROLL_PILLAR, - /* 139 (0x08B) */ OBJ_CHEST, - /* 140 (0x08C) */ OBJ_ROCK_BOAT, - /* 141 (0x08D) */ OBJ_BLOCK_UNDERGROUND, - /* 142 (0x08E) */ OBJ_UNDERGROUND, - /* 143 (0x08F) */ OBJ_TROLLEY, - /* 144 (0x090) */ OBJ_LAVA_PLATE, - /* 145 (0x091) */ OBJ_SAND_FLOOR, - /* 146 (0x092) */ OBJ_SW_SYAKO, - /* 147 (0x093) */ OBJ_SYAKO_SHUTTER, - /* 148 (0x094) */ OBJ_DUNGEON_SHIP, - /* 149 (0x095) */ OBJ_NEEDLE_UNDERGROUND, - /* 150 (0x096) */ OBJ_STEP_STATUE, - /* 151 (0x097) */ OBJ_GRAVE, - /* 152 (0x098) */ OBJ_SHED, - /* 153 (0x099) */ OBJ_GIRAHIMU_FLOOR, - /* 154 (0x09A) */ OBJ_TENIJIMA, - /* 155 (0x09B) */ OBJ_SAND_D301, - /* 156 (0x09C) */ OBJ_DOOR_BOSSD101, - /* 157 (0x09D) */ OBJ_BOXCAGE_F300, - /* 158 (0x09E) */ OBJ_TOWER_HAND_D101, - /* 159 (0x09F) */ OBJ_DORMITORY_GATE, - /* 160 (0x0A0) */ OBJ_PISTON, - /* 161 (0x0A1) */ OBJ_FRUIT_TREE, - /* 162 (0x0A2) */ OBJ_FARMLAND, - /* 163 (0x0A3) */ OBJ_PROPELLER_LIFT, - /* 164 (0x0A4) */ OBJ_D3_DUMMY, - /* 165 (0x0A5) */ B_BIGBOSS_BASE, - /* 166 (0x0A6) */ B_BIGBOSS, - /* 167 (0x0A7) */ B_BIGBOSS2, - /* 168 (0x0A8) */ B_BIGBOSS3, - /* 169 (0x0A9) */ B_VD, - /* 170 (0x0AA) */ OBJ_VDB, - /* 171 (0x0AB) */ E_CAPTAIN, - /* 172 (0x0AC) */ OBJ_TRUCK_RAIL_COL, - /* 173 (0x0AD) */ BIRD, - /* 174 (0x0AE) */ BIRD_TARGET, - /* 175 (0x0AF) */ BIRD_NPC, - /* 176 (0x0B0) */ BIRD_KOBUNA, - /* 177 (0x0B1) */ BIRD_KOBUNB, - /* 178 (0x0B2) */ BIRD_RIVAL, - /* 179 (0x0B3) */ BIRD_ZELDA_TRAINING, - /* 180 (0x0B4) */ AVATER_RACE_MNG, - /* 181 (0x0B5) */ AVATER_BULLET, - /* 182 (0x0B6) */ NUSI_BASE, - /* 183 (0x0B7) */ NUSI_NPC, - /* 184 (0x0B8) */ B_NUSI, - /* 185 (0x0B9) */ B_NUSI_TENTAKLE, - /* 186 (0x0BA) */ B_NUSI_BULLET, - /* 187 (0x0BB) */ OBJ_LIGHT_LINE, - /* 188 (0x0BC) */ OBJ_LIGHT_SHAFT_SMALL, - /* 189 (0x0BD) */ TAG_LIGHT_SHAFT_EFF, - /* 190 (0x0BE) */ MEGAMI_DIVING_TAG, - /* 191 (0x0BF) */ COMMON_BULLET, - /* 192 (0x0C0) */ E_SYAKOMAITO, - /* 193 (0x0C1) */ E_MR, - /* 194 (0x0C2) */ E_PH, - /* 195 (0x0C3) */ B_KR, - /* 196 (0x0C4) */ B_KRH, - /* 197 (0x0C5) */ B_KRA, - /* 198 (0x0C6) */ OBJ_FLYING_CLAWSHOT_TARGET, - /* 199 (0x0C7) */ OBJ_DIS_SHIP, - /* 200 (0x0C8) */ PLAYER, - /* 201 (0x0C9) */ TAG_SHUTTER_FENCE_PERMISSION, - /* 202 (0x0CA) */ SHUTTER, - /* 203 (0x0CB) */ OBJ_SHUTTER_CHANGE_SCENE, - /* 204 (0x0CC) */ OBJ_DOOR_BOSS, - /* 205 (0x0CD) */ OBJ_DOOR, - /* 206 (0x0CE) */ OBJ_FENCE, - /* 207 (0x0CF) */ TAG_SHUTTER_FENCE_FORBIDDANCE, - /* 208 (0x0D0) */ OBJ_TROLLEY_SHUTTER, - /* 209 (0x0D1) */ OBJ_TR_SHUTTER_CS, - /* 210 (0x0D2) */ OBJ_BG, - /* 211 (0x0D3) */ BOOMERANG, - /* 212 (0x0D4) */ GENKI_MGR_TAG, - /* 213 (0x0D5) */ TAG_MIECHAN, - /* 214 (0x0D6) */ DEMO_NPC_BIRD, - /* 215 (0x0D7) */ NPC_RVL, - /* 216 (0x0D8) */ NPC_RIVAL_LOD, - /* 217 (0x0D9) */ NPC_KBN, - /* 218 (0x0DA) */ NPC_KBN2, - /* 219 (0x0DB) */ NPC_KOBUN_B_NIGHT, - /* 220 (0x0DC) */ NPC_SKN, - /* 221 (0x0DD) */ NPC_SKN2, - /* 222 (0x0DE) */ NPC_GZL, - /* 223 (0x0DF) */ NPC_ZLD, - /* 224 (0x0E0) */ NPC_DSK, - /* 225 (0x0E1) */ NPC_DRB, - /* 226 (0x0E2) */ NPC_DRBC, - /* 227 (0x0E3) */ NPC_CE_FRIEND, - /* 228 (0x0E4) */ NPC_CE_LADY, - /* 229 (0x0E5) */ NPC_TOILET_GHOST, - /* 230 (0x0E6) */ NPC_SORAJIMA_FATHER, - /* 231 (0x0E7) */ NPC_SORAJIMA_MOTHER, - /* 232 (0x0E8) */ NPC_SORAJIMA_GIRL, - /* 233 (0x0E9) */ NPC_KYUI_WIZARD, - /* 234 (0x0EA) */ NPC_KYUI_FIRST, - /* 235 (0x0EB) */ NPC_ORD_KYUI, - /* 236 (0x0EC) */ NPC_KYUI_ELDER, - /* 237 (0x0ED) */ NPC_KYUI_THIRD, - /* 238 (0x0EE) */ NPC_KYUI4, - /* 239 (0x0EF) */ NPC_TMN, - /* 240 (0x0F0) */ NPC_SALESMAN_S, - /* 241 (0x0F1) */ NPC_DOUGUYA_NIGHT, - /* 242 (0x0F2) */ NPC_MED_WIFE_NIGHT, - /* 243 (0x0F3) */ NPC_MED_HUS_NIGHT, - /* 244 (0x0F4) */ NPC_JUNK_NIGHT, - /* 245 (0x0F5) */ NPC_AZUKARIYA_NIGHT, - /* 246 (0x0F6) */ NPC_DOUGUYA_MOTHER, - /* 247 (0x0F7) */ NPC_DOUGUYA_MOTHER_LOD, - /* 248 (0x0F8) */ NPC_JUNK_MOTHER, - /* 249 (0x0F9) */ NPC_JUNK_MOTHER_LOD, - /* 250 (0x0FA) */ NPC_SENPAIA_MOTHER, - /* 251 (0x0FB) */ NPC_SENPAIA_MOTHER_LOD, - /* 252 (0x0FC) */ NPC_SORAJIMA_MAN_E, - /* 253 (0x0FD) */ NPC_SORAJIMA_MAN_D, - /* 254 (0x0FE) */ NPC_AZUKARIYA_FATHER, - /* 255 (0x0FF) */ NPC_DAISHINKAN_N, - /* 256 (0x100) */ NPC_SORAJIMA_MALE, - /* 257 (0x101) */ NPC_BDSW, - /* 258 (0x102) */ NPC_SORAJIMA_FEMALE, - /* 259 (0x103) */ NPC_KENSEI, - /* 260 (0x104) */ NPC_TALK_KENSEI, - /* 261 (0x105) */ NPC_BDZ, - /* 262 (0x106) */ NPC_OIM, - /* 263 (0x107) */ NPC_YIM, - /* 264 (0x108) */ NPC_BGR, - /* 265 (0x109) */ NPC_SLTK, - /* 266 (0x10A) */ NPC_SLB2, - /* 267 (0x10B) */ NPC_SMA3, - /* 268 (0x10C) */ NPC_SMA2, - /* 269 (0x10D) */ NPC_PMA, - /* 270 (0x10E) */ NPC_PDU, - /* 271 (0x10F) */ NPC_ICGK, - /* 272 (0x110) */ NPC_PCS, - /* 273 (0x111) */ NPC_FDR, - /* 274 (0x112) */ NPC_TDR, - /* 275 (0x113) */ NPC_TDS, - /* 276 (0x114) */ NPC_TDRB, - /* 277 (0x115) */ TAG_SWORD_BATTLE_GAME, - /* 278 (0x116) */ TAG_SIREN_TIME_ATTACK, - /* 279 (0x117) */ NPC_ADR, - /* 280 (0x118) */ NPC_GHM, - /* 281 (0x119) */ NPC_SHA, - /* 282 (0x11A) */ NPC_GRA, - /* 283 (0x11B) */ NPC_GRC, - /* 284 (0x11C) */ NPC_GRD, - /* 285 (0x11D) */ NPC_SORAJIMA_BOY, - /* 286 (0x11E) */ NPC_AKUMAKUN, - /* 287 (0x11F) */ NPC_AKU_HUMAN, - /* 288 (0x120) */ NPC_SUISEI, - /* 289 (0x121) */ NPC_SUISEI_SUB, - /* 290 (0x122) */ NPC_SUISEI_NORMAL, - /* 291 (0x123) */ MOLE_MGR_TAG, - /* 292 (0x124) */ NPC_MOLE_MG, - /* 293 (0x125) */ NPC_MOLE, - /* 294 (0x126) */ NPC_MOLE_NORMAL, - /* 295 (0x127) */ NPC_MOLE_NORMAL2, - /* 296 (0x128) */ NPC_MOLE_ES_NML, - /* 297 (0x129) */ NPC_MOLE_TACKLE, - /* 298 (0x12A) */ NPC_MOLE_TACKLE2, - /* 299 (0x12B) */ NPC_CHEF, - /* 300 (0x12C) */ NPC_SLFB, - /* 301 (0x12D) */ NPC_SLRP, - /* 302 (0x12E) */ NPC_SLFL, - /* 303 (0x12F) */ NPC_TERRY, - /* 304 (0x130) */ NPC_DIVE_GAME_JUDGE, - /* 305 (0x131) */ KNIGHT_LEADER_BIRD, - /* 306 (0x132) */ NPC_KNIGHT_LEADER, - /* 307 (0x133) */ NPC_SENPAI, - /* 308 (0x134) */ NPC_SENPAI_B, - /* 309 (0x135) */ NPC_REGRET_RIVAL, - /* 310 (0x136) */ NPC_RESCUE, - /* 311 (0x137) */ NPC_SLB, - /* 312 (0x138) */ FLY_SLB, - /* 313 (0x139) */ OBJ_PROPERA, - /* 314 (0x13A) */ OBJ_ROULETTE, - /* 315 (0x13B) */ NPC_MOLE_ELDER, - /* 316 (0x13C) */ NPC_SALBAGE_MORRY, - /* 317 (0x13D) */ NPC_MOLE_SAL, - /* 318 (0x13E) */ OBJ_POT_SAL, - /* 319 (0x13F) */ OBJ_MOLE_SOIL, - /* 320 (0x140) */ LITTLE_BIRD_MGR, - /* 321 (0x141) */ LITTLE_BIRD, - /* 322 (0x142) */ FISH_MGR, - /* 323 (0x143) */ FISH, - /* 324 (0x144) */ EEL, - /* 325 (0x145) */ JSTUDIO_SYSOBJ, - /* 326 (0x146) */ JSTUDIO_ACTOR, - /* 327 (0x147) */ B_BBSHWV, - /* 328 (0x148) */ NPC_BBRVL, - /* 329 (0x149) */ OBJ_BIGBOMB_FLOWER, - /* 330 (0x14A) */ OBJ_BBLARGEBOMB, - /* 331 (0x14B) */ OBJ_BSTN, - /* 332 (0x14C) */ B_MG, - /* 333 (0x14D) */ B_LASTBOSS, - /* 334 (0x14E) */ J_TEST, - /* 335 (0x14F) */ E_AM, - /* 336 (0x150) */ T_QUAKE, - /* 337 (0x151) */ T_KUMITE, - /* 338 (0x152) */ GROUP_TEST, - /* 339 (0x153) */ GROUP_SUMMON, - /* 340 (0x154) */ T_BCAL, - /* 341 (0x155) */ E_SM, - /* 342 (0x156) */ E_BEAMOS, - /* 343 (0x157) */ GEKO_TAG, - /* 344 (0x158) */ E_GEKO, - /* 345 (0x159) */ E_SIREN, - /* 346 (0x15A) */ E_PO, - /* 347 (0x15B) */ OBJ_RING, - /* 348 (0x15C) */ E_OR, - /* 349 (0x15D) */ E_OR_CANNON, - /* 350 (0x15E) */ OR_CANN_BULLET, - /* 351 (0x15F) */ E_EYE, - /* 352 (0x160) */ OBJ_HOLE, - /* 353 (0x161) */ OBJ_INTO_HOLE, - /* 354 (0x162) */ E_SPARK, - /* 355 (0x163) */ E_MAGMA, - /* 356 (0x164) */ E_MAGUPPO, - /* 357 (0x165) */ MAGUPPO_BULLET, - /* 358 (0x166) */ E_BS, - /* 359 (0x167) */ E_SF, - /* 360 (0x168) */ E_SF4, - /* 361 (0x169) */ E_ST, - /* 362 (0x16A) */ E_ST_WIRE, - /* 363 (0x16B) */ ENEMY_CONTROL, - /* 364 (0x16C) */ KIESU_TAG, - /* 365 (0x16D) */ E_KS, - /* 366 (0x16E) */ E_HB, - /* 367 (0x16F) */ E_HB_LEAF, - /* 368 (0x170) */ E_REMLY, - /* 369 (0x171) */ E_LIZARUFOS, - /* 370 (0x172) */ E_LIZA_TAIL, - /* 371 (0x173) */ E_HIDOKARI, - /* 372 (0x174) */ E_HIDOKARIS, - /* 373 (0x175) */ E_HYDRA, - /* 374 (0x176) */ E_GUNHO, - /* 375 (0x177) */ E_GUNHOB, - /* 376 (0x178) */ E_BFISH, - /* 377 (0x179) */ E_CACTUS, - /* 378 (0x17A) */ E_HOC, - /* 379 (0x17B) */ E_OC, - /* 380 (0x17C) */ E_KGIRA, - /* 381 (0x17D) */ OBJ_PIPE, - /* 382 (0x17E) */ E_BC, - /* 383 (0x17F) */ E_BCE, - /* 384 (0x180) */ E_BCAL, - /* 385 (0x181) */ E_BCARROW, - /* 386 (0x182) */ E_BCALARROW, - /* 387 (0x183) */ BCZ_TAG, - /* 388 (0x184) */ E_BCZ, - /* 389 (0x185) */ E_SKYTAIL, - /* 390 (0x186) */ E_HP, - /* 391 (0x187) */ E_CHB, - /* 392 (0x188) */ E_GUE, - /* 393 (0x189) */ GUE_BULLET, - /* 394 (0x18A) */ E_GE, - /* 395 (0x18B) */ E_RUPEE_GUE, - /* 396 (0x18C) */ E_GEROCK, - /* 397 (0x18D) */ E_TN2, - /* 398 (0x18E) */ E_HIDORY, - /* 399 (0x18F) */ HIDORY_FIRE, - /* 400 (0x190) */ E_WS, - /* 401 (0x191) */ NPC_BIRD, - /* 402 (0x192) */ B_GIRAHIMU_BASE, - /* 403 (0x193) */ B_GIRAHIMU, - /* 404 (0x194) */ B_GIRAHIMU2, - /* 405 (0x195) */ B_GIRAHIMU3_BASE, - /* 406 (0x196) */ B_GIRAHIMU3_FIRST, - /* 407 (0x197) */ B_GIRAHIMU3_SECOND, - /* 408 (0x198) */ B_GIRAHIMU3_THIRD, - /* 409 (0x199) */ OBJ_GH_SW_L, - /* 410 (0x19A) */ OBJ_GH_KNIFE, - /* 411 (0x19B) */ OBJ_BIRD_SP_UP, - /* 412 (0x19C) */ GH_SWORD_BEAM, - /* 413 (0x19D) */ B_ASURA, - /* 414 (0x19E) */ ASURA_ARM, - /* 415 (0x19F) */ ASURA_FOOT, - /* 416 (0x1A0) */ ASURA_BULLET, - /* 417 (0x1A1) */ ASURA_SWORD, - /* 418 (0x1A2) */ ASURA_PILLAR, - /* 419 (0x1A3) */ INVISIBLE, - /* 420 (0x1A4) */ E_MR_SHIELD, - /* 421 (0x1A5) */ E_KG, - /* 422 (0x1A6) */ NPC_HONEYCOMB, - /* 423 (0x1A7) */ NPC_BEE, - /* 424 (0x1A8) */ HEART_FLOWER, - /* 425 (0x1A9) */ BOMBF, - /* 426 (0x1AA) */ BOMB, - /* 427 (0x1AB) */ OBJ_CARRY_STONE, - /* 428 (0x1AC) */ OBJ_ROLL_ROCK, - /* 429 (0x1AD) */ COL_STP, - /* 430 (0x1AE) */ KANBAN, - /* 431 (0x1AF) */ OBJ_BAMBOO, - /* 432 (0x1B0) */ OBJ_SWHIT, - /* 433 (0x1B1) */ OBJ_SW_SWORD_BEAM, - /* 434 (0x1B2) */ OBJ_SW_HARP, - /* 435 (0x1B3) */ OBJ_SIREN_BARRIER, - /* 436 (0x1B4) */ OBJ_TOGE_TRAP, - /* 437 (0x1B5) */ PUMPKIN, - /* 438 (0x1B6) */ OBJ_PUMPKIN_LEAF, - /* 439 (0x1B7) */ OBJ_WATER_NUT_LEAF, - /* 440 (0x1B8) */ OBJ_WATER_NUT, - /* 441 (0x1B9) */ OBJ_TABLEWARE, - /* 442 (0x1BA) */ OBJ_SW_WHIPLEVER, - /* 443 (0x1BB) */ OBJ_MUSHROOM, - /* 444 (0x1BC) */ WOODAREA_TAG, - /* 445 (0x1BD) */ OBJ_FRUIT, - /* 446 (0x1BE) */ OBJ_SKULL, - /* 447 (0x1BF) */ SOUND_TAG, - /* 448 (0x1C0) */ OBJ_ROCK_DRAGON, - /* 449 (0x1C1) */ TAG_INSECT, - /* 450 (0x1C2) */ INSECT_LADYBUG, - /* 451 (0x1C3) */ INSECT_DRAGONFLY, - /* 452 (0x1C4) */ INSECT_BEETLE, - /* 453 (0x1C5) */ INSECT_GRASSHOPPER, - /* 454 (0x1C6) */ INSECT_CICADA, - /* 455 (0x1C7) */ INSECT_ANT, - /* 456 (0x1C8) */ INSECT_BUTTERFLY, - /* 457 (0x1C9) */ INSECT_SCARAB, - /* 458 (0x1CA) */ INSECT_FIREFLY, - /* 459 (0x1CB) */ OBJ_SAIL, - /* 460 (0x1CC) */ OBJ_LOTUS_FLOWER, - /* 461 (0x1CD) */ OBJ_LOTUS_SEED, - /* 462 (0x1CE) */ OBJ_SHUTTER_LOCK, - /* 463 (0x1CF) */ OBJ_LAMP, - /* 464 (0x1D0) */ TAG_ROCK_BOAT, - /* 465 (0x1D1) */ OBJ_TOWER_GEAR_D101, - /* 466 (0x1D2) */ OBJ_SHUTTER_WATER_D101, - /* 467 (0x1D3) */ OBJ_ANCIENT_JEWELS, - /* 468 (0x1D4) */ OBJ_MG_PUMPKIN, - /* 469 (0x1D5) */ OBJ_FLAG, - /* 470 (0x1D6) */ OBJ_CHANDELIER, - /* 471 (0x1D7) */ TAG_PUMPKIN_CLAY, - /* 472 (0x1D8) */ TAG_REACTION, - /* 473 (0x1D9) */ OBJ_SPORE, - /* 474 (0x1DA) */ OBJ_FRUIT_B, - /* 475 (0x1DB) */ OBJ_DIVINER_CRYSTAL, - /* 476 (0x1DC) */ TAG_NOEFFECT_AREA, - /* 477 (0x1DD) */ TAG_D3_SCENE_CHANGE, - /* 478 (0x1DE) */ OBJ_DECOA, - /* 479 (0x1DF) */ OBJ_DECOB, - /* 480 (0x1E0) */ OBJ_SANDBAG, - /* 481 (0x1E1) */ OBJ_PAINT, - /* 482 (0x1E2) */ OBJ_CONTROL_PANEL, - /* 483 (0x1E3) */ OBJ_UG_SWITCH, - /* 484 (0x1E4) */ OBJ_CLEARNESS_WALL, - /* 485 (0x1E5) */ OBJ_RUINED_SAVE, - /* 486 (0x1E6) */ OBJ_TRIFORCE, - /* 487 (0x1E7) */ OBJ_KANBAN_STONE, - /* 488 (0x1E8) */ TBOX, - /* 489 (0x1E9) */ OBJ_BUBBLE, - /* 490 (0x1EA) */ OBJ_VSD, - /* 491 (0x1EB) */ OBJ_SOIL, - /* 492 (0x1EC) */ OBJ_IVY_ROPE, - /* 493 (0x1ED) */ OBJ_GRASS_COIL, - /* 494 (0x1EE) */ OBJ_ROPE_IGAIGA, - /* 495 (0x1EF) */ OBJ_FIRE, - /* 496 (0x1F0) */ OBJ_TUBO, - /* 497 (0x1F1) */ OBJ_TUBO_BIG, - /* 498 (0x1F2) */ OBJ_CHAIR, - /* 499 (0x1F3) */ TIME_AREA, - /* 500 (0x1F4) */ OBJ_BLAST_ROCK, - /* 501 (0x1F5) */ OBJ_SW_DIR, - /* 502 (0x1F6) */ OBJ_SW_DIR_DOOR, - /* 503 (0x1F7) */ OBJ_SW_BANK, - /* 504 (0x1F8) */ OBJ_SW_BANK_SMALL, - /* 505 (0x1F9) */ T_FAIRY, - /* 506 (0x1FA) */ OBJ_FAIRY, - /* 507 (0x1FB) */ BIRD_MOB, - /* 508 (0x1FC) */ OBJ_BALLISTA_HANDLE, - /* 509 (0x1FD) */ OBJ_TIME_BOAT_BULLET, - /* 510 (0x1FE) */ OBJ_TIME_DOOR, - /* 511 (0x1FF) */ OBJ_TIME_DOOR_BEFORE, - /* 512 (0x200) */ TAG_TIME_DOOR_BEAM, - /* 513 (0x201) */ OBJ_COL, - /* 514 (0x202) */ OBJ_DAYNIGHT, - /* 515 (0x203) */ OBJ_BUILDING, - /* 516 (0x204) */ OBJ_OCT_GRASS, - /* 517 (0x205) */ OBJ_OCT_GRASS_LEAF, - /* 518 (0x206) */ OBJ_TUMBLE_WEED, - /* 519 (0x207) */ TUMBLE_WEED_TAG, - /* 520 (0x208) */ OBJ_FLOWER_ANCIENT, - /* 521 (0x209) */ OBJ_BARREL, - /* 522 (0x20A) */ OBJ_WARP, - /* 523 (0x20B) */ OBJ_WATER_MARK, - /* 524 (0x20C) */ OBJ_WATER_JAR, - /* 525 (0x20D) */ OBJ_STOPPING_ROPE, - /* 526 (0x20E) */ OBJ_TRAP_BIRD_WOOD, - /* 527 (0x20F) */ OBJ_TACKLE, - /* 528 (0x210) */ TACKLE_TAG, - /* 529 (0x211) */ OBJ_VORTEX, - /* 530 (0x212) */ OBJ_TOWER_BOMB, - /* 531 (0x213) */ OBJ_SEAT_SWORD, - /* 532 (0x214) */ OBJ_POLE_STONY, - /* 533 (0x215) */ OBJ_SWORD_CANDLE, - /* 534 (0x216) */ OBJ_SAVE, - /* 535 (0x217) */ OBJ_POOL_COCK, - /* 536 (0x218) */ OBJ_FIREWALL, - /* 537 (0x219) */ HARP_TAG, - /* 538 (0x21A) */ OBJ_SWORD_STAB, - /* 539 (0x21B) */ OBJ_GODDESS_CUBE, - /* 540 (0x21C) */ OBJ_TIME_BLOCK, - /* 541 (0x21D) */ OBJ_MOVE_ELEC, - /* 542 (0x21E) */ OBJ_LAVA_D201, - /* 543 (0x21F) */ OBJ_HARP_HINT, - /* 544 (0x220) */ OBJ_F302_LIGHT, - /* 545 (0x221) */ OBJ_TOD3_STONE, - /* 546 (0x222) */ OBJ_B300_SAND, - /* 547 (0x223) */ T_DOWSING, - /* 548 (0x224) */ T_MAP_MARK, - /* 549 (0x225) */ BEETLE_TAG, - /* 550 (0x226) */ EFFECT_GEN_TAG, - /* 551 (0x227) */ TAG_TIME_AREA_CHECK, - /* 552 (0x228) */ TAG_RESTART_TIME_STONE, - /* 553 (0x229) */ SHOP_SAMPLE, - /* 554 (0x22A) */ OBJ_TERRY_GIMMICK, - /* 555 (0x22B) */ OBJ_TERRY_SWITCH, - /* 556 (0x22C) */ OBJ_TERRY_HOLE, - /* 557 (0x22D) */ OBJ_TERRY_BIKE, - /* 558 (0x22E) */ OBJ_JUNK_REPAIR, - /* 559 (0x22F) */ CO_TEST, - /* 560 (0x230) */ OBJ_ARROW_SWITCH, - /* 561 (0x231) */ OBJ_VENT_FAN, - /* 562 (0x232) */ OBJ_ELECTRIC_LIGHT, - /* 563 (0x233) */ OBJ_WATER_SWITCH, - /* 564 (0x234) */ OBJ_ROTATION_LIGHT, - /* 565 (0x235) */ OBJ_HOLE_MINIGAME, - /* 566 (0x236) */ OBJ_CLOUD_DIVE, - /* 567 (0x237) */ OBJ_MUSASABI, - /* 568 (0x238) */ OBJ_FORTUNE_RING, - /* 569 (0x239) */ OBJ_BLOW_COAL, - /* 570 (0x23A) */ OBJ_SPIKE, - /* 571 (0x23B) */ OBJ_WATER_SPOUT, - /* 572 (0x23C) */ OBJ_SMOKE, - /* 573 (0x23D) */ OBJ_LIGHTHOUSE_LIGHT, - /* 574 (0x23E) */ OBJ_WATER_IGAIGA, - /* 575 (0x23F) */ OBJ_BLADE, - /* 576 (0x240) */ OBJ_FIRE_OBSTACLE, - /* 577 (0x241) */ OBJ_FIRE_PILLAR, - /* 578 (0x242) */ OBJ_GUARD_LOG, - /* 579 (0x243) */ OBJ_SLICE_LOG, - /* 580 (0x244) */ OBJ_SLICE_LOG_PARTS, - /* 581 (0x245) */ OBJ_STAGE_DEBRIS, - /* 582 (0x246) */ OBJ_GROUND_COVER, - /* 583 (0x247) */ OBJ_CUMUL_CLOUD, - /* 584 (0x248) */ OBJ_UNDER_CLOUD, - /* 585 (0x249) */ OBJ_WATERFALL_F102, - /* 586 (0x24A) */ OBJ_GOD_MARK, - /* 587 (0x24B) */ OBJ_IMPA_DOOR, - /* 588 (0x24C) */ OBJ_WATERFALL_D100, - /* 589 (0x24D) */ OBJ_GIRAHIM_FOOT, - /* 590 (0x24E) */ OBJ_ISLAND_LOD, - /* 591 (0x24F) */ OBJ_UTA_DEMO_PEDEST, - /* 592 (0x250) */ OBJ_LAVA_F200, - /* 593 (0x251) */ OBJ_ROPE_BASE, - /* 594 (0x252) */ OBJ_SUN_LIGHT, - /* 595 (0x253) */ OBJ_SIREN_2DMAP, - /* 596 (0x254) */ OBJ_DISPLAY_ONLY_NBS, - /* 597 (0x255) */ OBJ_AMBER, - /* 598 (0x256) */ OBJ_BIRD_STATUE, - /* 599 (0x257) */ OBJ_F400_GATE_LEAF, - /* 600 (0x258) */ OBJ_F400_GATE_SEAL, - /* 601 (0x259) */ OBJ_MAPPARTS, - /* 602 (0x25A) */ OBJ_RO_AT_TARGET, - /* 603 (0x25B) */ RO_AT_TAR_MANAGER_TAG, - /* 604 (0x25C) */ TAG_MUSASABI, - /* 605 (0x25D) */ TAG_MAP_INST, - /* 606 (0x25E) */ TAG_AUTO_MESSAGE, - /* 607 (0x25F) */ TAG_SHIP_SLOPE, - /* 608 (0x260) */ TAG_SHIP_FLOOD, - /* 609 (0x261) */ TAG_BARREL, - /* 610 (0x262) */ TAG_BARREL_POS, - /* 611 (0x263) */ TAG_HEAT_RESIST, - /* 612 (0x264) */ TAG_HOLY_WATER, - /* 613 (0x265) */ TAG_BELT_OBSTACLE, - /* 614 (0x266) */ TAG_DRUM, - /* 615 (0x267) */ TAG_ROLL_ATTACK_LOG, - /* 616 (0x268) */ TAG_SHIP_WINDOW, - /* 617 (0x269) */ ARROW, - /* 618 (0x26A) */ MASS_OBJ_TAG, - /* 619 (0x26B) */ SOUND_AREA_MGR, - /* 620 (0x26C) */ TAG_SOUND_AREA, - /* 621 (0x26D) */ ATT_TAG, - /* 622 (0x26E) */ TLP_TAG, - /* 623 (0x26F) */ SKYENEMY_T, - /* 624 (0x270) */ TOUCH_TAG, - /* 625 (0x271) */ CAMERA_TAG, - /* 626 (0x272) */ CAMERA2_TAG, - /* 627 (0x273) */ ACTION_TAG, - /* 628 (0x274) */ SC_CHANGE_TAG, - /* 629 (0x275) */ GATE2GND_TAG, - /* 630 (0x276) */ ALLDIE_TAG, - /* 631 (0x277) */ SW_TAG, - /* 632 (0x278) */ PL_RESTART, - /* 633 (0x279) */ SW_AREA_TAG, - /* 634 (0x27A) */ SIREN_TAG, - /* 635 (0x27B) */ TAG_TKEVNT, - /* 636 (0x27C) */ MOLE_PROHIBIT_TAG, - /* 637 (0x27D) */ TAG_DEFEAT_BOSS, - /* 638 (0x27E) */ TAG_TIMER, - /* 639 (0x27F) */ TAG_FENCE_SYNCHRONIZER, - /* 640 (0x280) */ TAG_GENKI_DOWSING_TARGET, - /* 641 (0x281) */ ITEM, - /* 642 (0x282) */ OBJ_ITEM_HEART_CONTAINER, - /* 643 (0x283) */ OBJ_CLEF, - /* 644 (0x284) */ OBJ_FRUIT_GUTS_LEAF, - /* 645 (0x285) */ OBJ_SWRD_PRJ, - /* 646 (0x286) */ OBJ_VACU_DUST_PARTS, - /* 647 (0x287) */ OBJ_VACU_DUST, - /* 648 (0x288) */ OBJ_RAIL_POST, - /* 649 (0x289) */ OBJ_RAIL_END, - /* 650 (0x28A) */ OBJ_TENI_RAIL, - /* 651 (0x28B) */ OBJ_TENI_RAIL_POST, - /* 652 (0x28C) */ OBJ_FORCE_SIGN, - /* 653 (0x28D) */ TAG_FORCE_GET_FLAG, - /* 654 (0x28E) */ TAG_CLEF_MANAGER, - /* 655 (0x28F) */ TAG_CLEF_GAME, - /* 656 (0x290) */ TAG_MINIGAME_INSECT_CAPTURE, - /* 657 (0x291) */ CAMERA, - /* 658 (0x292) */ WEATHER_TAG, - /* 659 (0x293) */ SPORE_TAG, - /* 660 (0x294) */ MIST_TAG, - /* 661 (0x295) */ SPARKS_TAG, - /* 662 (0x296) */ SPARKS2_TAG, - /* 663 (0x297) */ KYTAG_TAG, - /* 664 (0x298) */ LBTHUNDER_TAG, - /* 665 (0x299) */ PLTCHG_TAG, - /* 666 (0x29A) */ PLIGHT_TAG, - /* 667 (0x29B) */ VRBOX_TAG, - /* 668 (0x29C) */ NPC_INV, - /* 669 (0x29D) */ NPC_TKE, - /* 670 (0x29E) */ NPC_STR, - /* 671 (0x29F) */ MESSAGE_ACTOR, - /* 672 (0x2A0) */ LIGHT_OBJECT, - /* 673 (0x2A1) */ MESSAGE, - /* 674 (0x2A2) */ LYT_CONTROL_GAME, - /* 675 (0x2A3) */ LYT_DEMO_DOWSING, - /* 676 (0x2A4) */ LYT_CONTROL_TITLE, - /* 677 (0x2A5) */ LYT_DROP_LINE, - /* 678 (0x2A6) */ LYT_FORCE_LINE, - /* 679 (0x2A7) */ LYT_ENEMY_ICON, - /* 680 (0x2A8) */ LYT_MINI_GAME, - /* 681 (0x2A9) */ LYT_SUIRYU_SCORE, - /* 682 (0x2AA) */ LYT_SUIRYU_SCORE_COMP, - /* 683 (0x2AB) */ LYT_BOSS_CAPTION, - /* 684 (0x2AC) */ LYT_PAUSE, - /* 685 (0x2AD) */ LYT_GAMEOVER_MGR, - /* 686 (0x2AE) */ LYT_SAVE_MGR, - /* 687 (0x2AF) */ TITLE_MANAGER, - /* 688 (0x2B0) */ LYT_TITLE_BG, - /* 689 (0x2B1) */ LYT_SHOP, - /* 690 (0x2B2) */ LYT_DEPOSIT, - /* 691 (0x2B3) */ LYT_DEMO_TITLE, - /* 692 (0x2B4) */ LYT_END_ROLL, - /* 693 (0x2B5) */ LYT_SEEKER_STONE, - /* 694 (0x2B6) */ LYT_FILESELECT, - /* 695 (0x2B7) */ SKB, - /* 696 (0x2B8) */ EVENT_TAG, - /* 697 (0x2B9) */ EVENTF_TAG, - /* 698 (0x2BA) */ C_GAME, - /* 699 (0x2BB) */ C_BASE, - /* 700 (0x2BC) */ BOOT, - /* 701 (0x2BD) */ ROOM, - /* 702 (0x2BE) */ LAST, - /* 703 */ NUMBER_OF_ACTORS, - INVALID, - }; -};
\ No newline at end of file + +enum PROFILE_NAME_e { + /* 000 (0x000) */ TITLE, + /* 001 (0x001) */ E3_TITLE, + /* 002 (0x002) */ E3_GAMEEND, + /* 003 (0x003) */ THPPLAYER, + /* 004 (0x004) */ GAME, + /* 005 (0x005) */ STAGE_MANAGER, + /* 006 (0x006) */ STAGE, + /* 007 (0x007) */ STAGE_SELECT, + /* 008 (0x008) */ VIEW_CLIP_TAG, + /* 009 (0x009) */ START_TAG, + /* 010 (0x00A) */ MAP_AREA_TAG, + /* 011 (0x00B) */ TRUCK_RAIL, + /* 012 (0x00C) */ TAG_STREAM, + /* 013 (0x00D) */ COL_BOMSLD, + /* 014 (0x00E) */ OBJ_STAGE_KRAKEN, + /* 015 (0x00F) */ OBJ_STAGE_KRAKEN_PARTS, + /* 016 (0x010) */ OBJ_TIME_STONE, + /* 017 (0x011) */ OBJ_SW, + /* 018 (0x012) */ OBJ_BLOCK_ROPE, + /* 019 (0x013) */ OBJ_PUSH_BLOCK, + /* 020 (0x014) */ OBJ_KIBAKO, + /* 021 (0x015) */ OBJ_LOG, + /* 022 (0x016) */ OBJ_LOG_WATER, + /* 023 (0x017) */ OBJ_BELT_CVR, + /* 024 (0x018) */ OBJ_DRUM, + /* 025 (0x019) */ OBJ_BELT_OBSTACLE, + /* 026 (0x01A) */ OBJ_HIMO, + /* 027 (0x01B) */ OBJ_SPIDER_LINE, + /* 028 (0x01C) */ OBJ_WIND, + /* 029 (0x01D) */ OBJ_WIND03, + /* 030 (0x01E) */ OBJ_WIND04, + /* 031 (0x01F) */ OBJ_TORNADO, + /* 032 (0x020) */ OBJ_SWITCH_WALL, + /* 033 (0x021) */ OBJ_TOWER_D101, + /* 034 (0x022) */ OBJ_DOOR_DUNGEON_D200, + /* 035 (0x023) */ OBJ_DOOR_DUNGEON, + /* 036 (0x024) */ OBJ_WOOD_BOARD, + /* 037 (0x025) */ OBJ_CLAW_SHOT_TG, + /* 038 (0x026) */ OBJ_BULB_SWITCH, + /* 039 (0x027) */ OBJ_SIDE_SHUTTER, + /* 040 (0x028) */ OBJ_HIT_LEVER_SW, + /* 041 (0x029) */ OBJ_FENCE_IRON, + /* 042 (0x02A) */ OBJ_UPDOWN_LAVA, + /* 043 (0x02B) */ OBJ_BB_OBJECTS, + /* 044 (0x02C) */ OBJ_BRIDGE_BUILDING, + /* 045 (0x02D) */ OBJ_CANNON, + /* 046 (0x02E) */ OBJ_ROULETTE_ISLAND_C, + /* 047 (0x02F) */ OBJ_ROULETTE_ISLAND_R, + /* 048 (0x030) */ OBJ_BRIDGE_STRETCH, + /* 049 (0x031) */ OBJ_IRON_STAGE, + /* 050 (0x032) */ OBJ_UTAJIMA_STOPPER, + /* 051 (0x033) */ OBJ_UTAJIMA_MAIN_MECHA, + /* 052 (0x034) */ OBJ_UTAJIMA_PEDESTAL, + /* 053 (0x035) */ OBJ_UTAJIMA_ISLAND, + /* 054 (0x036) */ OBJ_CANNON_COVER, + /* 055 (0x037) */ OBJ_UTAJIMA, + /* 056 (0x038) */ OBJ_UTAJIMA_LV2, + /* 057 (0x039) */ OBJ_PUZZLE_ISLAND, + /* 058 (0x03A) */ OBJ_FENCE_BOKO, + /* 059 (0x03B) */ OBJ_FENCE_BOKO2, + /* 060 (0x03C) */ OBJ_WINDMILL, + /* 061 (0x03D) */ OBJ_PINWHEEL, + /* 062 (0x03E) */ OBJ_LIGHTHOUSE_HARP, + /* 063 (0x03F) */ OBJ_FENCE_KONSAI, + /* 064 (0x040) */ OBJ_STAGE_SINK, + /* 065 (0x041) */ OBJ_STAGE_WATER, + /* 066 (0x042) */ OBJ_STAGE_COVER, + /* 067 (0x043) */ OBJ_STAGE_CRACK, + /* 068 (0x044) */ OBJ_TERRY_ISLAND, + /* 069 (0x045) */ OBJ_INSECT_ISLAND, + /* 070 (0x046) */ OBJ_SHRINE_AFTER, + /* 071 (0x047) */ OBJ_SHRINE_BEFORE, + /* 072 (0x048) */ OBJ_SHIP_WINDOW, + /* 073 (0x049) */ OBJ_WATER_SURFACE, + /* 074 (0x04A) */ OBJ_PUMPKIN_BAR, + /* 075 (0x04B) */ OBJ_TREASURE_ISLAND, + /* 076 (0x04C) */ OBJ_SEALED_DOOR, + /* 077 (0x04D) */ OBJ_EVIL_FIELD, + /* 078 (0x04E) */ OBJ_MEGAMI_ISLAND, + /* 079 (0x04F) */ OBJ_CITY, + /* 080 (0x050) */ OBJ_BAMBOO_ISLAND, + /* 081 (0x051) */ OBJ_STREAM_LAVA, + /* 082 (0x052) */ OBJ_DOWN_LAVA, + /* 083 (0x053) */ OBJ_APPEAR_BRIDGE, + /* 084 (0x054) */ OBJ_TRUCK_STOPPER, + /* 085 (0x055) */ OBJ_ISLAND_NUSI, + /* 086 (0x056) */ OBJ_ROCK_SKY, + /* 087 (0x057) */ OBJ_TREASURE_ISLAND_B, + /* 088 (0x058) */ OBJ_WATER_F100, + /* 089 (0x059) */ OBJ_BELL, + /* 090 (0x05A) */ OBJ_SHRINE_BEF_INSIDE, + /* 091 (0x05B) */ OBJ_WINDMILL_DESERT, + /* 092 (0x05C) */ OBJ_CITY_WATER, + /* 093 (0x05D) */ OBJ_MOLE_COVER, + /* 094 (0x05E) */ OBJ_DESERT_DEBRIS, + /* 095 (0x05F) */ OBJ_BB_BROKEN_PARTS, + /* 096 (0x060) */ OBJ_KUMITE_WALL, + /* 097 (0x061) */ OBJ_WATER_SHIELD, + /* 098 (0x062) */ OBJ_BSTONE, + /* 099 (0x063) */ OBJ_WIND02, + /* 100 (0x064) */ OBJ_LEAF_SWING, + /* 101 (0x065) */ RIDE_ROCK_SET_TAG, + /* 102 (0x066) */ OBJ_RIDE_ROCK, + /* 103 (0x067) */ OBJ_MOVE_LIFT_VOL, + /* 104 (0x068) */ OBJ_TRUCK, + /* 105 (0x069) */ OBJ_TERRY_SHOP, + /* 106 (0x06A) */ OBJ_TRAP_ROCK_1, + /* 107 (0x06B) */ OBJ_STOPPER_ROCK, + /* 108 (0x06C) */ OBJ_SHUTTER_FENCE, + /* 109 (0x06D) */ OBJ_SINK_FLOOR_F, + /* 110 (0x06E) */ E_GUMARM, + /* 111 (0x06F) */ OBJ_STEP_GUMARM, + /* 112 (0x070) */ OBJ_BRIDGE_FALL, + /* 113 (0x071) */ OBJ_BRIDGE_STEP, + /* 114 (0x072) */ OBJ_BRIDGE_BONE, + /* 115 (0x073) */ OBJ_BB_BRIDGE, + /* 116 (0x074) */ OBJ_BRIDGE_TIME, + /* 117 (0x075) */ OBJ_BOAT, + /* 118 (0x076) */ OBJ_BALLISTA, + /* 119 (0x077) */ OBJ_BALLISTA_F3, + /* 120 (0x078) */ OBJ_TIME_BOAT, + /* 121 (0x079) */ OBJ_GODDESS_STATUE, + /* 122 (0x07A) */ OBJ_STONE_STAND, + /* 123 (0x07B) */ OBJ_TIME_STAGE_BG, + /* 124 (0x07C) */ OBJ_WARP_HOLE, + /* 125 (0x07D) */ OBJ_GEAR, + /* 126 (0x07E) */ OBJ_DESERT, + /* 127 (0x07F) */ OBJ_D300, + /* 128 (0x080) */ OBJ_SEA_F301, + /* 129 (0x081) */ OBJ_DESERT_AGO, + /* 130 (0x082) */ OBJ_DESERT_METER, + /* 131 (0x083) */ OBJ_NEEDLE_DESERT, + /* 132 (0x084) */ OBJ_LOTUS, + /* 133 (0x085) */ OBJ_TARZAN_POLE, + /* 134 (0x086) */ OBJ_STEP_TIME_SLIP, + /* 135 (0x087) */ OBJ_TIME_BASE, + /* 136 (0x088) */ OBJ_SWITCH_SHUTTER, + /* 137 (0x089) */ OBJ_WATERFALL_D101, + /* 138 (0x08A) */ OBJ_ROLL_PILLAR, + /* 139 (0x08B) */ OBJ_CHEST, + /* 140 (0x08C) */ OBJ_ROCK_BOAT, + /* 141 (0x08D) */ OBJ_BLOCK_UNDERGROUND, + /* 142 (0x08E) */ OBJ_UNDERGROUND, + /* 143 (0x08F) */ OBJ_TROLLEY, + /* 144 (0x090) */ OBJ_LAVA_PLATE, + /* 145 (0x091) */ OBJ_SAND_FLOOR, + /* 146 (0x092) */ OBJ_SW_SYAKO, + /* 147 (0x093) */ OBJ_SYAKO_SHUTTER, + /* 148 (0x094) */ OBJ_DUNGEON_SHIP, + /* 149 (0x095) */ OBJ_NEEDLE_UNDERGROUND, + /* 150 (0x096) */ OBJ_STEP_STATUE, + /* 151 (0x097) */ OBJ_GRAVE, + /* 152 (0x098) */ OBJ_SHED, + /* 153 (0x099) */ OBJ_GIRAHIMU_FLOOR, + /* 154 (0x09A) */ OBJ_TENIJIMA, + /* 155 (0x09B) */ OBJ_SAND_D301, + /* 156 (0x09C) */ OBJ_DOOR_BOSSD101, + /* 157 (0x09D) */ OBJ_BOXCAGE_F300, + /* 158 (0x09E) */ OBJ_TOWER_HAND_D101, + /* 159 (0x09F) */ OBJ_DORMITORY_GATE, + /* 160 (0x0A0) */ OBJ_PISTON, + /* 161 (0x0A1) */ OBJ_FRUIT_TREE, + /* 162 (0x0A2) */ OBJ_FARMLAND, + /* 163 (0x0A3) */ OBJ_PROPELLER_LIFT, + /* 164 (0x0A4) */ OBJ_D3_DUMMY, + /* 165 (0x0A5) */ B_BIGBOSS_BASE, + /* 166 (0x0A6) */ B_BIGBOSS, + /* 167 (0x0A7) */ B_BIGBOSS2, + /* 168 (0x0A8) */ B_BIGBOSS3, + /* 169 (0x0A9) */ B_VD, + /* 170 (0x0AA) */ OBJ_VDB, + /* 171 (0x0AB) */ E_CAPTAIN, + /* 172 (0x0AC) */ OBJ_TRUCK_RAIL_COL, + /* 173 (0x0AD) */ BIRD, + /* 174 (0x0AE) */ BIRD_TARGET, + /* 175 (0x0AF) */ BIRD_NPC, + /* 176 (0x0B0) */ BIRD_KOBUNA, + /* 177 (0x0B1) */ BIRD_KOBUNB, + /* 178 (0x0B2) */ BIRD_RIVAL, + /* 179 (0x0B3) */ BIRD_ZELDA_TRAINING, + /* 180 (0x0B4) */ AVATER_RACE_MNG, + /* 181 (0x0B5) */ AVATER_BULLET, + /* 182 (0x0B6) */ NUSI_BASE, + /* 183 (0x0B7) */ NUSI_NPC, + /* 184 (0x0B8) */ B_NUSI, + /* 185 (0x0B9) */ B_NUSI_TENTAKLE, + /* 186 (0x0BA) */ B_NUSI_BULLET, + /* 187 (0x0BB) */ OBJ_LIGHT_LINE, + /* 188 (0x0BC) */ OBJ_LIGHT_SHAFT_SMALL, + /* 189 (0x0BD) */ TAG_LIGHT_SHAFT_EFF, + /* 190 (0x0BE) */ MEGAMI_DIVING_TAG, + /* 191 (0x0BF) */ COMMON_BULLET, + /* 192 (0x0C0) */ E_SYAKOMAITO, + /* 193 (0x0C1) */ E_MR, + /* 194 (0x0C2) */ E_PH, + /* 195 (0x0C3) */ B_KR, + /* 196 (0x0C4) */ B_KRH, + /* 197 (0x0C5) */ B_KRA, + /* 198 (0x0C6) */ OBJ_FLYING_CLAWSHOT_TARGET, + /* 199 (0x0C7) */ OBJ_DIS_SHIP, + /* 200 (0x0C8) */ PLAYER, + /* 201 (0x0C9) */ TAG_SHUTTER_FENCE_PERMISSION, + /* 202 (0x0CA) */ SHUTTER, + /* 203 (0x0CB) */ OBJ_SHUTTER_CHANGE_SCENE, + /* 204 (0x0CC) */ OBJ_DOOR_BOSS, + /* 205 (0x0CD) */ OBJ_DOOR, + /* 206 (0x0CE) */ OBJ_FENCE, + /* 207 (0x0CF) */ TAG_SHUTTER_FENCE_FORBIDDANCE, + /* 208 (0x0D0) */ OBJ_TROLLEY_SHUTTER, + /* 209 (0x0D1) */ OBJ_TR_SHUTTER_CS, + /* 210 (0x0D2) */ OBJ_BG, + /* 211 (0x0D3) */ BOOMERANG, + /* 212 (0x0D4) */ GENKI_MGR_TAG, + /* 213 (0x0D5) */ TAG_MIECHAN, + /* 214 (0x0D6) */ DEMO_NPC_BIRD, + /* 215 (0x0D7) */ NPC_RVL, + /* 216 (0x0D8) */ NPC_RIVAL_LOD, + /* 217 (0x0D9) */ NPC_KBN, + /* 218 (0x0DA) */ NPC_KBN2, + /* 219 (0x0DB) */ NPC_KOBUN_B_NIGHT, + /* 220 (0x0DC) */ NPC_SKN, + /* 221 (0x0DD) */ NPC_SKN2, + /* 222 (0x0DE) */ NPC_GZL, + /* 223 (0x0DF) */ NPC_ZLD, + /* 224 (0x0E0) */ NPC_DSK, + /* 225 (0x0E1) */ NPC_DRB, + /* 226 (0x0E2) */ NPC_DRBC, + /* 227 (0x0E3) */ NPC_CE_FRIEND, + /* 228 (0x0E4) */ NPC_CE_LADY, + /* 229 (0x0E5) */ NPC_TOILET_GHOST, + /* 230 (0x0E6) */ NPC_SORAJIMA_FATHER, + /* 231 (0x0E7) */ NPC_SORAJIMA_MOTHER, + /* 232 (0x0E8) */ NPC_SORAJIMA_GIRL, + /* 233 (0x0E9) */ NPC_KYUI_WIZARD, + /* 234 (0x0EA) */ NPC_KYUI_FIRST, + /* 235 (0x0EB) */ NPC_ORD_KYUI, + /* 236 (0x0EC) */ NPC_KYUI_ELDER, + /* 237 (0x0ED) */ NPC_KYUI_THIRD, + /* 238 (0x0EE) */ NPC_KYUI4, + /* 239 (0x0EF) */ NPC_TMN, + /* 240 (0x0F0) */ NPC_SALESMAN_S, + /* 241 (0x0F1) */ NPC_DOUGUYA_NIGHT, + /* 242 (0x0F2) */ NPC_MED_WIFE_NIGHT, + /* 243 (0x0F3) */ NPC_MED_HUS_NIGHT, + /* 244 (0x0F4) */ NPC_JUNK_NIGHT, + /* 245 (0x0F5) */ NPC_AZUKARIYA_NIGHT, + /* 246 (0x0F6) */ NPC_DOUGUYA_MOTHER, + /* 247 (0x0F7) */ NPC_DOUGUYA_MOTHER_LOD, + /* 248 (0x0F8) */ NPC_JUNK_MOTHER, + /* 249 (0x0F9) */ NPC_JUNK_MOTHER_LOD, + /* 250 (0x0FA) */ NPC_SENPAIA_MOTHER, + /* 251 (0x0FB) */ NPC_SENPAIA_MOTHER_LOD, + /* 252 (0x0FC) */ NPC_SORAJIMA_MAN_E, + /* 253 (0x0FD) */ NPC_SORAJIMA_MAN_D, + /* 254 (0x0FE) */ NPC_AZUKARIYA_FATHER, + /* 255 (0x0FF) */ NPC_DAISHINKAN_N, + /* 256 (0x100) */ NPC_SORAJIMA_MALE, + /* 257 (0x101) */ NPC_BDSW, + /* 258 (0x102) */ NPC_SORAJIMA_FEMALE, + /* 259 (0x103) */ NPC_KENSEI, + /* 260 (0x104) */ NPC_TALK_KENSEI, + /* 261 (0x105) */ NPC_BDZ, + /* 262 (0x106) */ NPC_OIM, + /* 263 (0x107) */ NPC_YIM, + /* 264 (0x108) */ NPC_BGR, + /* 265 (0x109) */ NPC_SLTK, + /* 266 (0x10A) */ NPC_SLB2, + /* 267 (0x10B) */ NPC_SMA3, + /* 268 (0x10C) */ NPC_SMA2, + /* 269 (0x10D) */ NPC_PMA, + /* 270 (0x10E) */ NPC_PDU, + /* 271 (0x10F) */ NPC_ICGK, + /* 272 (0x110) */ NPC_PCS, + /* 273 (0x111) */ NPC_FDR, + /* 274 (0x112) */ NPC_TDR, + /* 275 (0x113) */ NPC_TDS, + /* 276 (0x114) */ NPC_TDRB, + /* 277 (0x115) */ TAG_SWORD_BATTLE_GAME, + /* 278 (0x116) */ TAG_SIREN_TIME_ATTACK, + /* 279 (0x117) */ NPC_ADR, + /* 280 (0x118) */ NPC_GHM, + /* 281 (0x119) */ NPC_SHA, + /* 282 (0x11A) */ NPC_GRA, + /* 283 (0x11B) */ NPC_GRC, + /* 284 (0x11C) */ NPC_GRD, + /* 285 (0x11D) */ NPC_SORAJIMA_BOY, + /* 286 (0x11E) */ NPC_AKUMAKUN, + /* 287 (0x11F) */ NPC_AKU_HUMAN, + /* 288 (0x120) */ NPC_SUISEI, + /* 289 (0x121) */ NPC_SUISEI_SUB, + /* 290 (0x122) */ NPC_SUISEI_NORMAL, + /* 291 (0x123) */ MOLE_MGR_TAG, + /* 292 (0x124) */ NPC_MOLE_MG, + /* 293 (0x125) */ NPC_MOLE, + /* 294 (0x126) */ NPC_MOLE_NORMAL, + /* 295 (0x127) */ NPC_MOLE_NORMAL2, + /* 296 (0x128) */ NPC_MOLE_ES_NML, + /* 297 (0x129) */ NPC_MOLE_TACKLE, + /* 298 (0x12A) */ NPC_MOLE_TACKLE2, + /* 299 (0x12B) */ NPC_CHEF, + /* 300 (0x12C) */ NPC_SLFB, + /* 301 (0x12D) */ NPC_SLRP, + /* 302 (0x12E) */ NPC_SLFL, + /* 303 (0x12F) */ NPC_TERRY, + /* 304 (0x130) */ NPC_DIVE_GAME_JUDGE, + /* 305 (0x131) */ KNIGHT_LEADER_BIRD, + /* 306 (0x132) */ NPC_KNIGHT_LEADER, + /* 307 (0x133) */ NPC_SENPAI, + /* 308 (0x134) */ NPC_SENPAI_B, + /* 309 (0x135) */ NPC_REGRET_RIVAL, + /* 310 (0x136) */ NPC_RESCUE, + /* 311 (0x137) */ NPC_SLB, + /* 312 (0x138) */ FLY_SLB, + /* 313 (0x139) */ OBJ_PROPERA, + /* 314 (0x13A) */ OBJ_ROULETTE, + /* 315 (0x13B) */ NPC_MOLE_ELDER, + /* 316 (0x13C) */ NPC_SALBAGE_MORRY, + /* 317 (0x13D) */ NPC_MOLE_SAL, + /* 318 (0x13E) */ OBJ_POT_SAL, + /* 319 (0x13F) */ OBJ_MOLE_SOIL, + /* 320 (0x140) */ LITTLE_BIRD_MGR, + /* 321 (0x141) */ LITTLE_BIRD, + /* 322 (0x142) */ FISH_MGR, + /* 323 (0x143) */ FISH, + /* 324 (0x144) */ EEL, + /* 325 (0x145) */ JSTUDIO_SYSOBJ, + /* 326 (0x146) */ JSTUDIO_ACTOR, + /* 327 (0x147) */ B_BBSHWV, + /* 328 (0x148) */ NPC_BBRVL, + /* 329 (0x149) */ OBJ_BIGBOMB_FLOWER, + /* 330 (0x14A) */ OBJ_BBLARGEBOMB, + /* 331 (0x14B) */ OBJ_BSTN, + /* 332 (0x14C) */ B_MG, + /* 333 (0x14D) */ B_LASTBOSS, + /* 334 (0x14E) */ J_TEST, + /* 335 (0x14F) */ E_AM, + /* 336 (0x150) */ T_QUAKE, + /* 337 (0x151) */ T_KUMITE, + /* 338 (0x152) */ GROUP_TEST, + /* 339 (0x153) */ GROUP_SUMMON, + /* 340 (0x154) */ T_BCAL, + /* 341 (0x155) */ E_SM, + /* 342 (0x156) */ E_BEAMOS, + /* 343 (0x157) */ GEKO_TAG, + /* 344 (0x158) */ E_GEKO, + /* 345 (0x159) */ E_SIREN, + /* 346 (0x15A) */ E_PO, + /* 347 (0x15B) */ OBJ_RING, + /* 348 (0x15C) */ E_OR, + /* 349 (0x15D) */ E_OR_CANNON, + /* 350 (0x15E) */ OR_CANN_BULLET, + /* 351 (0x15F) */ E_EYE, + /* 352 (0x160) */ OBJ_HOLE, + /* 353 (0x161) */ OBJ_INTO_HOLE, + /* 354 (0x162) */ E_SPARK, + /* 355 (0x163) */ E_MAGMA, + /* 356 (0x164) */ E_MAGUPPO, + /* 357 (0x165) */ MAGUPPO_BULLET, + /* 358 (0x166) */ E_BS, + /* 359 (0x167) */ E_SF, + /* 360 (0x168) */ E_SF4, + /* 361 (0x169) */ E_ST, + /* 362 (0x16A) */ E_ST_WIRE, + /* 363 (0x16B) */ ENEMY_CONTROL, + /* 364 (0x16C) */ KIESU_TAG, + /* 365 (0x16D) */ E_KS, + /* 366 (0x16E) */ E_HB, + /* 367 (0x16F) */ E_HB_LEAF, + /* 368 (0x170) */ E_REMLY, + /* 369 (0x171) */ E_LIZARUFOS, + /* 370 (0x172) */ E_LIZA_TAIL, + /* 371 (0x173) */ E_HIDOKARI, + /* 372 (0x174) */ E_HIDOKARIS, + /* 373 (0x175) */ E_HYDRA, + /* 374 (0x176) */ E_GUNHO, + /* 375 (0x177) */ E_GUNHOB, + /* 376 (0x178) */ E_BFISH, + /* 377 (0x179) */ E_CACTUS, + /* 378 (0x17A) */ E_HOC, + /* 379 (0x17B) */ E_OC, + /* 380 (0x17C) */ E_KGIRA, + /* 381 (0x17D) */ OBJ_PIPE, + /* 382 (0x17E) */ E_BC, + /* 383 (0x17F) */ E_BCE, + /* 384 (0x180) */ E_BCAL, + /* 385 (0x181) */ E_BCARROW, + /* 386 (0x182) */ E_BCALARROW, + /* 387 (0x183) */ BCZ_TAG, + /* 388 (0x184) */ E_BCZ, + /* 389 (0x185) */ E_SKYTAIL, + /* 390 (0x186) */ E_HP, + /* 391 (0x187) */ E_CHB, + /* 392 (0x188) */ E_GUE, + /* 393 (0x189) */ GUE_BULLET, + /* 394 (0x18A) */ E_GE, + /* 395 (0x18B) */ E_RUPEE_GUE, + /* 396 (0x18C) */ E_GEROCK, + /* 397 (0x18D) */ E_TN2, + /* 398 (0x18E) */ E_HIDORY, + /* 399 (0x18F) */ HIDORY_FIRE, + /* 400 (0x190) */ E_WS, + /* 401 (0x191) */ NPC_BIRD, + /* 402 (0x192) */ B_GIRAHIMU_BASE, + /* 403 (0x193) */ B_GIRAHIMU, + /* 404 (0x194) */ B_GIRAHIMU2, + /* 405 (0x195) */ B_GIRAHIMU3_BASE, + /* 406 (0x196) */ B_GIRAHIMU3_FIRST, + /* 407 (0x197) */ B_GIRAHIMU3_SECOND, + /* 408 (0x198) */ B_GIRAHIMU3_THIRD, + /* 409 (0x199) */ OBJ_GH_SW_L, + /* 410 (0x19A) */ OBJ_GH_KNIFE, + /* 411 (0x19B) */ OBJ_BIRD_SP_UP, + /* 412 (0x19C) */ GH_SWORD_BEAM, + /* 413 (0x19D) */ B_ASURA, + /* 414 (0x19E) */ ASURA_ARM, + /* 415 (0x19F) */ ASURA_FOOT, + /* 416 (0x1A0) */ ASURA_BULLET, + /* 417 (0x1A1) */ ASURA_SWORD, + /* 418 (0x1A2) */ ASURA_PILLAR, + /* 419 (0x1A3) */ INVISIBLE, + /* 420 (0x1A4) */ E_MR_SHIELD, + /* 421 (0x1A5) */ E_KG, + /* 422 (0x1A6) */ NPC_HONEYCOMB, + /* 423 (0x1A7) */ NPC_BEE, + /* 424 (0x1A8) */ HEART_FLOWER, + /* 425 (0x1A9) */ BOMBF, + /* 426 (0x1AA) */ BOMB, + /* 427 (0x1AB) */ OBJ_CARRY_STONE, + /* 428 (0x1AC) */ OBJ_ROLL_ROCK, + /* 429 (0x1AD) */ COL_STP, + /* 430 (0x1AE) */ KANBAN, + /* 431 (0x1AF) */ OBJ_BAMBOO, + /* 432 (0x1B0) */ OBJ_SWHIT, + /* 433 (0x1B1) */ OBJ_SW_SWORD_BEAM, + /* 434 (0x1B2) */ OBJ_SW_HARP, + /* 435 (0x1B3) */ OBJ_SIREN_BARRIER, + /* 436 (0x1B4) */ OBJ_TOGE_TRAP, + /* 437 (0x1B5) */ PUMPKIN, + /* 438 (0x1B6) */ OBJ_PUMPKIN_LEAF, + /* 439 (0x1B7) */ OBJ_WATER_NUT_LEAF, + /* 440 (0x1B8) */ OBJ_WATER_NUT, + /* 441 (0x1B9) */ OBJ_TABLEWARE, + /* 442 (0x1BA) */ OBJ_SW_WHIPLEVER, + /* 443 (0x1BB) */ OBJ_MUSHROOM, + /* 444 (0x1BC) */ WOODAREA_TAG, + /* 445 (0x1BD) */ OBJ_FRUIT, + /* 446 (0x1BE) */ OBJ_SKULL, + /* 447 (0x1BF) */ SOUND_TAG, + /* 448 (0x1C0) */ OBJ_ROCK_DRAGON, + /* 449 (0x1C1) */ TAG_INSECT, + /* 450 (0x1C2) */ INSECT_LADYBUG, + /* 451 (0x1C3) */ INSECT_DRAGONFLY, + /* 452 (0x1C4) */ INSECT_BEETLE, + /* 453 (0x1C5) */ INSECT_GRASSHOPPER, + /* 454 (0x1C6) */ INSECT_CICADA, + /* 455 (0x1C7) */ INSECT_ANT, + /* 456 (0x1C8) */ INSECT_BUTTERFLY, + /* 457 (0x1C9) */ INSECT_SCARAB, + /* 458 (0x1CA) */ INSECT_FIREFLY, + /* 459 (0x1CB) */ OBJ_SAIL, + /* 460 (0x1CC) */ OBJ_LOTUS_FLOWER, + /* 461 (0x1CD) */ OBJ_LOTUS_SEED, + /* 462 (0x1CE) */ OBJ_SHUTTER_LOCK, + /* 463 (0x1CF) */ OBJ_LAMP, + /* 464 (0x1D0) */ TAG_ROCK_BOAT, + /* 465 (0x1D1) */ OBJ_TOWER_GEAR_D101, + /* 466 (0x1D2) */ OBJ_SHUTTER_WATER_D101, + /* 467 (0x1D3) */ OBJ_ANCIENT_JEWELS, + /* 468 (0x1D4) */ OBJ_MG_PUMPKIN, + /* 469 (0x1D5) */ OBJ_FLAG, + /* 470 (0x1D6) */ OBJ_CHANDELIER, + /* 471 (0x1D7) */ TAG_PUMPKIN_CLAY, + /* 472 (0x1D8) */ TAG_REACTION, + /* 473 (0x1D9) */ OBJ_SPORE, + /* 474 (0x1DA) */ OBJ_FRUIT_B, + /* 475 (0x1DB) */ OBJ_DIVINER_CRYSTAL, + /* 476 (0x1DC) */ TAG_NOEFFECT_AREA, + /* 477 (0x1DD) */ TAG_D3_SCENE_CHANGE, + /* 478 (0x1DE) */ OBJ_DECOA, + /* 479 (0x1DF) */ OBJ_DECOB, + /* 480 (0x1E0) */ OBJ_SANDBAG, + /* 481 (0x1E1) */ OBJ_PAINT, + /* 482 (0x1E2) */ OBJ_CONTROL_PANEL, + /* 483 (0x1E3) */ OBJ_UG_SWITCH, + /* 484 (0x1E4) */ OBJ_CLEARNESS_WALL, + /* 485 (0x1E5) */ OBJ_RUINED_SAVE, + /* 486 (0x1E6) */ OBJ_TRIFORCE, + /* 487 (0x1E7) */ OBJ_KANBAN_STONE, + /* 488 (0x1E8) */ TBOX, + /* 489 (0x1E9) */ OBJ_BUBBLE, + /* 490 (0x1EA) */ OBJ_VSD, + /* 491 (0x1EB) */ OBJ_SOIL, + /* 492 (0x1EC) */ OBJ_IVY_ROPE, + /* 493 (0x1ED) */ OBJ_GRASS_COIL, + /* 494 (0x1EE) */ OBJ_ROPE_IGAIGA, + /* 495 (0x1EF) */ OBJ_FIRE, + /* 496 (0x1F0) */ OBJ_TUBO, + /* 497 (0x1F1) */ OBJ_TUBO_BIG, + /* 498 (0x1F2) */ OBJ_CHAIR, + /* 499 (0x1F3) */ TIME_AREA, + /* 500 (0x1F4) */ OBJ_BLAST_ROCK, + /* 501 (0x1F5) */ OBJ_SW_DIR, + /* 502 (0x1F6) */ OBJ_SW_DIR_DOOR, + /* 503 (0x1F7) */ OBJ_SW_BANK, + /* 504 (0x1F8) */ OBJ_SW_BANK_SMALL, + /* 505 (0x1F9) */ T_FAIRY, + /* 506 (0x1FA) */ OBJ_FAIRY, + /* 507 (0x1FB) */ BIRD_MOB, + /* 508 (0x1FC) */ OBJ_BALLISTA_HANDLE, + /* 509 (0x1FD) */ OBJ_TIME_BOAT_BULLET, + /* 510 (0x1FE) */ OBJ_TIME_DOOR, + /* 511 (0x1FF) */ OBJ_TIME_DOOR_BEFORE, + /* 512 (0x200) */ TAG_TIME_DOOR_BEAM, + /* 513 (0x201) */ OBJ_COL, + /* 514 (0x202) */ OBJ_DAYNIGHT, + /* 515 (0x203) */ OBJ_BUILDING, + /* 516 (0x204) */ OBJ_OCT_GRASS, + /* 517 (0x205) */ OBJ_OCT_GRASS_LEAF, + /* 518 (0x206) */ OBJ_TUMBLE_WEED, + /* 519 (0x207) */ TUMBLE_WEED_TAG, + /* 520 (0x208) */ OBJ_FLOWER_ANCIENT, + /* 521 (0x209) */ OBJ_BARREL, + /* 522 (0x20A) */ OBJ_WARP, + /* 523 (0x20B) */ OBJ_WATER_MARK, + /* 524 (0x20C) */ OBJ_WATER_JAR, + /* 525 (0x20D) */ OBJ_STOPPING_ROPE, + /* 526 (0x20E) */ OBJ_TRAP_BIRD_WOOD, + /* 527 (0x20F) */ OBJ_TACKLE, + /* 528 (0x210) */ TACKLE_TAG, + /* 529 (0x211) */ OBJ_VORTEX, + /* 530 (0x212) */ OBJ_TOWER_BOMB, + /* 531 (0x213) */ OBJ_SEAT_SWORD, + /* 532 (0x214) */ OBJ_POLE_STONY, + /* 533 (0x215) */ OBJ_SWORD_CANDLE, + /* 534 (0x216) */ OBJ_SAVE, + /* 535 (0x217) */ OBJ_POOL_COCK, + /* 536 (0x218) */ OBJ_FIREWALL, + /* 537 (0x219) */ HARP_TAG, + /* 538 (0x21A) */ OBJ_SWORD_STAB, + /* 539 (0x21B) */ OBJ_GODDESS_CUBE, + /* 540 (0x21C) */ OBJ_TIME_BLOCK, + /* 541 (0x21D) */ OBJ_MOVE_ELEC, + /* 542 (0x21E) */ OBJ_LAVA_D201, + /* 543 (0x21F) */ OBJ_HARP_HINT, + /* 544 (0x220) */ OBJ_F302_LIGHT, + /* 545 (0x221) */ OBJ_TOD3_STONE, + /* 546 (0x222) */ OBJ_B300_SAND, + /* 547 (0x223) */ T_DOWSING, + /* 548 (0x224) */ T_MAP_MARK, + /* 549 (0x225) */ BEETLE_TAG, + /* 550 (0x226) */ EFFECT_GEN_TAG, + /* 551 (0x227) */ TAG_TIME_AREA_CHECK, + /* 552 (0x228) */ TAG_RESTART_TIME_STONE, + /* 553 (0x229) */ SHOP_SAMPLE, + /* 554 (0x22A) */ OBJ_TERRY_GIMMICK, + /* 555 (0x22B) */ OBJ_TERRY_SWITCH, + /* 556 (0x22C) */ OBJ_TERRY_HOLE, + /* 557 (0x22D) */ OBJ_TERRY_BIKE, + /* 558 (0x22E) */ OBJ_JUNK_REPAIR, + /* 559 (0x22F) */ CO_TEST, + /* 560 (0x230) */ OBJ_ARROW_SWITCH, + /* 561 (0x231) */ OBJ_VENT_FAN, + /* 562 (0x232) */ OBJ_ELECTRIC_LIGHT, + /* 563 (0x233) */ OBJ_WATER_SWITCH, + /* 564 (0x234) */ OBJ_ROTATION_LIGHT, + /* 565 (0x235) */ OBJ_HOLE_MINIGAME, + /* 566 (0x236) */ OBJ_CLOUD_DIVE, + /* 567 (0x237) */ OBJ_MUSASABI, + /* 568 (0x238) */ OBJ_FORTUNE_RING, + /* 569 (0x239) */ OBJ_BLOW_COAL, + /* 570 (0x23A) */ OBJ_SPIKE, + /* 571 (0x23B) */ OBJ_WATER_SPOUT, + /* 572 (0x23C) */ OBJ_SMOKE, + /* 573 (0x23D) */ OBJ_LIGHTHOUSE_LIGHT, + /* 574 (0x23E) */ OBJ_WATER_IGAIGA, + /* 575 (0x23F) */ OBJ_BLADE, + /* 576 (0x240) */ OBJ_FIRE_OBSTACLE, + /* 577 (0x241) */ OBJ_FIRE_PILLAR, + /* 578 (0x242) */ OBJ_GUARD_LOG, + /* 579 (0x243) */ OBJ_SLICE_LOG, + /* 580 (0x244) */ OBJ_SLICE_LOG_PARTS, + /* 581 (0x245) */ OBJ_STAGE_DEBRIS, + /* 582 (0x246) */ OBJ_GROUND_COVER, + /* 583 (0x247) */ OBJ_CUMUL_CLOUD, + /* 584 (0x248) */ OBJ_UNDER_CLOUD, + /* 585 (0x249) */ OBJ_WATERFALL_F102, + /* 586 (0x24A) */ OBJ_GOD_MARK, + /* 587 (0x24B) */ OBJ_IMPA_DOOR, + /* 588 (0x24C) */ OBJ_WATERFALL_D100, + /* 589 (0x24D) */ OBJ_GIRAHIM_FOOT, + /* 590 (0x24E) */ OBJ_ISLAND_LOD, + /* 591 (0x24F) */ OBJ_UTA_DEMO_PEDEST, + /* 592 (0x250) */ OBJ_LAVA_F200, + /* 593 (0x251) */ OBJ_ROPE_BASE, + /* 594 (0x252) */ OBJ_SUN_LIGHT, + /* 595 (0x253) */ OBJ_SIREN_2DMAP, + /* 596 (0x254) */ OBJ_DISPLAY_ONLY_NBS, + /* 597 (0x255) */ OBJ_AMBER, + /* 598 (0x256) */ OBJ_BIRD_STATUE, + /* 599 (0x257) */ OBJ_F400_GATE_LEAF, + /* 600 (0x258) */ OBJ_F400_GATE_SEAL, + /* 601 (0x259) */ OBJ_MAPPARTS, + /* 602 (0x25A) */ OBJ_RO_AT_TARGET, + /* 603 (0x25B) */ RO_AT_TAR_MANAGER_TAG, + /* 604 (0x25C) */ TAG_MUSASABI, + /* 605 (0x25D) */ TAG_MAP_INST, + /* 606 (0x25E) */ TAG_AUTO_MESSAGE, + /* 607 (0x25F) */ TAG_SHIP_SLOPE, + /* 608 (0x260) */ TAG_SHIP_FLOOD, + /* 609 (0x261) */ TAG_BARREL, + /* 610 (0x262) */ TAG_BARREL_POS, + /* 611 (0x263) */ TAG_HEAT_RESIST, + /* 612 (0x264) */ TAG_HOLY_WATER, + /* 613 (0x265) */ TAG_BELT_OBSTACLE, + /* 614 (0x266) */ TAG_DRUM, + /* 615 (0x267) */ TAG_ROLL_ATTACK_LOG, + /* 616 (0x268) */ TAG_SHIP_WINDOW, + /* 617 (0x269) */ ARROW, + /* 618 (0x26A) */ MASS_OBJ_TAG, + /* 619 (0x26B) */ SOUND_AREA_MGR, + /* 620 (0x26C) */ TAG_SOUND_AREA, + /* 621 (0x26D) */ ATT_TAG, + /* 622 (0x26E) */ TLP_TAG, + /* 623 (0x26F) */ SKYENEMY_T, + /* 624 (0x270) */ TOUCH_TAG, + /* 625 (0x271) */ CAMERA_TAG, + /* 626 (0x272) */ CAMERA2_TAG, + /* 627 (0x273) */ ACTION_TAG, + /* 628 (0x274) */ SC_CHANGE_TAG, + /* 629 (0x275) */ GATE2GND_TAG, + /* 630 (0x276) */ ALLDIE_TAG, + /* 631 (0x277) */ SW_TAG, + /* 632 (0x278) */ PL_RESTART, + /* 633 (0x279) */ SW_AREA_TAG, + /* 634 (0x27A) */ SIREN_TAG, + /* 635 (0x27B) */ TAG_TKEVNT, + /* 636 (0x27C) */ MOLE_PROHIBIT_TAG, + /* 637 (0x27D) */ TAG_DEFEAT_BOSS, + /* 638 (0x27E) */ TAG_TIMER, + /* 639 (0x27F) */ TAG_FENCE_SYNCHRONIZER, + /* 640 (0x280) */ TAG_GENKI_DOWSING_TARGET, + /* 641 (0x281) */ ITEM, + /* 642 (0x282) */ OBJ_ITEM_HEART_CONTAINER, + /* 643 (0x283) */ OBJ_CLEF, + /* 644 (0x284) */ OBJ_FRUIT_GUTS_LEAF, + /* 645 (0x285) */ OBJ_SWRD_PRJ, + /* 646 (0x286) */ OBJ_VACU_DUST_PARTS, + /* 647 (0x287) */ OBJ_VACU_DUST, + /* 648 (0x288) */ OBJ_RAIL_POST, + /* 649 (0x289) */ OBJ_RAIL_END, + /* 650 (0x28A) */ OBJ_TENI_RAIL, + /* 651 (0x28B) */ OBJ_TENI_RAIL_POST, + /* 652 (0x28C) */ OBJ_FORCE_SIGN, + /* 653 (0x28D) */ TAG_FORCE_GET_FLAG, + /* 654 (0x28E) */ TAG_CLEF_MANAGER, + /* 655 (0x28F) */ TAG_CLEF_GAME, + /* 656 (0x290) */ TAG_MINIGAME_INSECT_CAPTURE, + /* 657 (0x291) */ CAMERA, + /* 658 (0x292) */ WEATHER_TAG, + /* 659 (0x293) */ SPORE_TAG, + /* 660 (0x294) */ MIST_TAG, + /* 661 (0x295) */ SPARKS_TAG, + /* 662 (0x296) */ SPARKS2_TAG, + /* 663 (0x297) */ KYTAG_TAG, + /* 664 (0x298) */ LBTHUNDER_TAG, + /* 665 (0x299) */ PLTCHG_TAG, + /* 666 (0x29A) */ PLIGHT_TAG, + /* 667 (0x29B) */ VRBOX_TAG, + /* 668 (0x29C) */ NPC_INV, + /* 669 (0x29D) */ NPC_TKE, + /* 670 (0x29E) */ NPC_STR, + /* 671 (0x29F) */ MESSAGE_ACTOR, + /* 672 (0x2A0) */ LIGHT_OBJECT, + /* 673 (0x2A1) */ MESSAGE, + /* 674 (0x2A2) */ LYT_CONTROL_GAME, + /* 675 (0x2A3) */ LYT_DEMO_DOWSING, + /* 676 (0x2A4) */ LYT_CONTROL_TITLE, + /* 677 (0x2A5) */ LYT_DROP_LINE, + /* 678 (0x2A6) */ LYT_FORCE_LINE, + /* 679 (0x2A7) */ LYT_ENEMY_ICON, + /* 680 (0x2A8) */ LYT_MINI_GAME, + /* 681 (0x2A9) */ LYT_SUIRYU_SCORE, + /* 682 (0x2AA) */ LYT_SUIRYU_SCORE_COMP, + /* 683 (0x2AB) */ LYT_BOSS_CAPTION, + /* 684 (0x2AC) */ LYT_PAUSE, + /* 685 (0x2AD) */ LYT_GAMEOVER_MGR, + /* 686 (0x2AE) */ LYT_SAVE_MGR, + /* 687 (0x2AF) */ TITLE_MANAGER, + /* 688 (0x2B0) */ LYT_TITLE_BG, + /* 689 (0x2B1) */ LYT_SHOP, + /* 690 (0x2B2) */ LYT_DEPOSIT, + /* 691 (0x2B3) */ LYT_DEMO_TITLE, + /* 692 (0x2B4) */ LYT_END_ROLL, + /* 693 (0x2B5) */ LYT_SEEKER_STONE, + /* 694 (0x2B6) */ LYT_FILESELECT, + /* 695 (0x2B7) */ SKB, + /* 696 (0x2B8) */ EVENT_TAG, + /* 697 (0x2B9) */ EVENTF_TAG, + /* 698 (0x2BA) */ C_GAME, + /* 699 (0x2BB) */ C_BASE, + /* 700 (0x2BC) */ BOOT, + /* 701 (0x2BD) */ ROOM, + /* 702 (0x2BE) */ LAST, + /* 703 */ NUMBER_OF_ACTORS, + INVALID, +}; +}; diff --git a/include/f/f_tree_mg.h b/include/f/f_tree_mg.h index 87ef7814..724e4d01 100644 --- a/include/f/f_tree_mg.h +++ b/include/f/f_tree_mg.h @@ -1,10 +1,12 @@ #pragma once -// This file was ported from https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_tree_mg.hpp +// This file was ported from +// https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_tree_mg.hpp -#include "types.h" #include "c/c_tree.h" #include "f/f_profile.h" +#include <common.h> + class fTrNdBa_c; @@ -27,4 +29,4 @@ public: * @return The found node, or @p nullptr if none was found. */ const fTrNdBa_c *searchNodeByGroupType(u8 groupType, const fTrNdBa_c *parent) const; -};
\ No newline at end of file +}; diff --git a/include/f/f_tree_mg_ptmf.h b/include/f/f_tree_mg_ptmf.h index ed0e0d91..ecfc682a 100644 --- a/include/f/f_tree_mg_ptmf.h +++ b/include/f/f_tree_mg_ptmf.h @@ -1,10 +1,12 @@ #pragma once -// This file was ported from https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_tree_mg_ptmf.hpp +// This file was ported from +// https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_tree_mg_ptmf.hpp -#include "types.h" #include "c/c_tree.h" #include "f/f_tree_mg.h" +#include <common.h> + class fBase_c; @@ -22,4 +24,4 @@ public: private: int (fBase_c::*mpProcFunc)(); ///< The process function for the tree. -};
\ No newline at end of file +}; diff --git a/include/f/f_tree_nd.h b/include/f/f_tree_nd.h index 8aad0725..ca4eb791 100644 --- a/include/f/f_tree_nd.h +++ b/include/f/f_tree_nd.h @@ -1,10 +1,12 @@ #pragma once -// This file was ported from https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_tree_nd.hpp +// This file was ported from +// https://github.com/NSMBW-Community/NSMBW-Decomp/blob/master/include/dol/framework/f_tree_nd.hpp -#include "types.h" #include "c/c_tree.h" #include "f/f_profile.h" +#include <common.h> + class fBase_c; @@ -13,28 +15,28 @@ public: fTrNdBa_c(fBase_c *owner) : p_owner(owner) {} fTrNdBa_c *getTreeNext() const { - return (fTrNdBa_c *) cTreeNd_c::getTreeNext(); + return (fTrNdBa_c *)cTreeNd_c::getTreeNext(); } fTrNdBa_c *getTreeNextNotChild() const { - return (fTrNdBa_c *) cTreeNd_c::getTreeNextNotChild(); + return (fTrNdBa_c *)cTreeNd_c::getTreeNextNotChild(); } fTrNdBa_c *getParent() const { - return (fTrNdBa_c *) cTreeNd_c::getParent(); + return (fTrNdBa_c *)cTreeNd_c::getParent(); } fTrNdBa_c *getChild() const { - return (fTrNdBa_c *) cTreeNd_c::getChild(); + return (fTrNdBa_c *)cTreeNd_c::getChild(); } fTrNdBa_c *getBrPrev() const { - return (fTrNdBa_c *) cTreeNd_c::getBrPrev(); + return (fTrNdBa_c *)cTreeNd_c::getBrPrev(); } fTrNdBa_c *getBrNext() const { - return (fTrNdBa_c *) cTreeNd_c::getBrNext(); + return (fTrNdBa_c *)cTreeNd_c::getBrNext(); } fBase_c *p_owner; -};
\ No newline at end of file +}; |
